以下是我的代码。
getAccountAssociatedDetails(account, index) {
if (!!account) {
this.agreementDetailsService.getDetails(account)
.subscribe((response) => {
console.log(response);
const rows = <FormArray>this.manualDetailsForm.get('rows');
let associatedDetailsArray = <Array<any>>response.associatedDetails;
let newItems = [];
for (let i = 0; i < associatedDetailsArray.length; i++)
newItems.push(this.buildDetail(associatedDetailsArray[i].account, associatedDetailsArray[i].huid, associatedDetailsArray[i].huidName, associatedDetailsArray[i].huidCountry));
rows.splice(index, 0, ...newItems);
});
}
}
如何在FormArray
的特定位置插入新数组。
我在splice
类型上找不到错误属性FormArray
。请帮我一些其他方法来做到这一点。
答案 0 :(得分:1)