например. app.module.ts
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
затем
@NgModule({
imports: [
// ...
FormsModule,
ReactiveFormsModule,
// ...
],
// ...
})
в вашем компоненте
import {
FormGroup,
FormBuilder,
FormArray,
FormControl,
Validators
} from '@angular/forms';
import { Component, OnInit } from '@angular/core';
в вашем классе компонентов:
export class MyFormWhatEverComponent implements OnInit {
// ...
myForm: FormGroup;
// ...
Конструктор:
constructor(
// ...
private fb: FormBuilder,
// ...
) {}
Затем я должен создать свою группу Form:
buildMyForm () {
this.myForm = this.fb.group({
id: this.fb.control({ value: this.data.id }),
// ...
});
}
Последнее, но не менее важное, подумайте об инициализации:
ngOnInit() {
this.buildMyForm();
}