0
以下は私のコードです。角度:FormArray内にFormGroupの新しい配列を挿入します。
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
に存在しません。これを行うには別の方法を手伝ってください。
おかげで使用することができます! 、rows.insert(インデックス、this.buildTPIItem(associatedDetailsArray [I] .account、associatedDetailsArray [I] .huid \t \t \t \t \t \t (私は++; iがassociatedDetailsArray.lengthを karthikaruna