candidateForm:FormGroup;
constructor(private fBuilder: FormBuilder){ }
ngOnInit(){
this.candidateForm = this.fBuilder.group({
fname: [null, [Validators.required]],
lname: [null, [Validators.required]],
address: this.fBuilder.group({
address1: [null],
address2: [null],
})
})
}
如何将名为 address3
的 FormControl 添加到表单组 address
?同样如何从同一个 FormGroup 中删除它们?
原文由 Apar Adhikari 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先,您必须从主 FormGroup 获取子 FormGroup,然后您可以使用此处文档中引用的 addControl 和 removeControl: https ://angular.io/api/forms/FormGroup。
所以在你的情况下它将是: