我在使用 Angular 创建了以下带有 FormBuilder
的表单:
constructor(private fb: FormBuilder) {
this.myForm = fb.group({
'name': ['', [Validators.required],
'surname': ['', [Validators.required],
'email': ['', [validateEmail]],
'address': fb.group({
'street': [''],
'housenumber': [''],
'postcode': ['']
}, { validator: fullAddressValidator })
});
}
是否有一种编程方式可以动态地添加新的字段,例如FormControl
或新的FormGroup
到myForm
中?
我的意思是,如果我想根据需要或某些条件添加新的字段,如何将项目添加到第一次在constructor
中创建的同一个表单中?