gpt4 book ai didi

forms - 如何将新的 FormGroup 或 FormControl 附加到表单

转载 作者:太空狗 更新时间:2023-10-29 16:54:07 28 4
gpt4 key购买 nike

我在 Angular 中使用 FormBuilder 创建了以下 form:

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 中创建的相同表单?

最佳答案

您可以使用FormGroupaddControl 方法根据 documentation 分类

所以你可以这样做:

this.myForm.addControl('newcontrol',[]);

关于forms - 如何将新的 FormGroup 或 FormControl 附加到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588325/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com