Angular 如何在FormArray中使用插入函数?
我正在按索引插入数据,但它不起作用 我有序列这个序列用作索引,但没有正确的补丁 安圭拉Angular 如何在FormArray中使用插入函数?,angular,formarray,Angular,Formarray,我正在按索引插入数据,但它不起作用 我有序列这个序列用作索引,但没有正确的补丁 安圭拉 for(让我们输入这个.existingCompanyObj){ companyControl.insert(编号(this.existingCompanyObj[key].sequence)、this.fb.group({company:this.companyNamesObj[key],角色:this.existingCompanyObj[key]。角色,序列:this.existingCompanyOb
for(让我们输入这个.existingCompanyObj){
companyControl.insert(编号(this.existingCompanyObj[key].sequence)、this.fb.group({company:this.companyNamesObj[key],角色:this.existingCompanyObj[key]。角色,序列:this.existingCompanyObj[key].sequence});
[0:{公司:公司[0],角色:角色[0]},1:{公司:公司[1],角色:角色[1]};
插入函数工作不正常为此使用两个for循环
for (let key in this.existingCompanyObj)
{
companyControl.push(new FormControl());
}
for (let key in this.existingCompanyObj
{
companyControl.setControl(this.existingCompanyObj[key].sequence, this.fb.group({ company:
this.companyNamesObj[key], role: this.existingCompanyObj[key].role, sequence:
this.existingCompanyObj[key].sequence }));
}
首先,您需要推送(新表单控件)空白表单控件,然后使用设置控件(索引对象)一个sing值。如果您有类似的示例,请正确格式化代码示例。