+
+
+
+ Outside form
+
+ {{outsideToggle.value}}
+
+
+
+ Set values
+
+
diff --git a/angular/test/test-app/src/app/form/form.component.ts b/angular/test/test-app/src/app/form/form.component.ts
new file mode 100644
index 00000000000..75f54f461b8
--- /dev/null
+++ b/angular/test/test-app/src/app/form/form.component.ts
@@ -0,0 +1,37 @@
+import { Component } from '@angular/core';
+import { FormGroup, FormBuilder, Validators, FormControl } from '@angular/forms';
+
+@Component({
+ selector: 'app-form',
+ templateUrl: './form.component.html',
+})
+export class FormComponent {
+
+ profileForm: FormGroup;
+ outsideToggle = new FormControl(true);
+
+ constructor(fb: FormBuilder) {
+ this.profileForm = fb.group({
+ datetime: ['2010-08-20', Validators.required],
+ select: [undefined, Validators.required],
+ toggle: [false],
+ input: ['', Validators.required],
+ input2: ['Default Value'],
+ checkbox: [false],
+ range: [20, Validators.min(10)],
+ }, {updateOn: 'blur'});
+ }
+
+ setValues() {
+ this.profileForm.patchValue({
+ datetime: '2010-08-20',
+ setValue: 'nes',
+ toggle: true,
+ input: 'Some value',
+ input2: 'Another values',
+ checkbox: true,
+ range: 50
+ });
+ }
+
+}
diff --git a/angular/test/test-app/src/app/home-page/home-page.component.html b/angular/test/test-app/src/app/home-page/home-page.component.html
index 9d228c8ea8b..4848df3cac7 100644
--- a/angular/test/test-app/src/app/home-page/home-page.component.html
+++ b/angular/test/test-app/src/app/home-page/home-page.component.html
@@ -12,6 +12,11 @@
Inputs test
+