我用FormBuilder
创建了以下form
个Angular :
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
中第一次创建的相同表单中?