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值。如果您有类似的示例,请正确格式化代码示例。