【发布时间】:2020-08-29 09:26:33
【问题描述】:
这是我的表格:
this.addForm = this.formBuilder.group({
details: this.formBuilder.array([]),
});
我正在调用这个函数来推送控制
nestedFormGroupDetails(control) {
control.push(
this.formBuilder.group({
name: ['', [Validators.required]],
age: ['', [Validators.required]]
}));
**// based on scenario, I want to insert new control. ex. occupation
this.detailsFormArray.insert(0, [...]) // how to add abstract control here**
}
get detailsFormArray() {
return this.addForm.get('details') as FormArray
}
请建议我是否以正确的方式进行操作,还请建议我如何在特定索引中插入/推送新控件,例如索引 0 提前致谢
【问题讨论】:
标签: html angular typescript angular-forms angular-formbuilder