2017-09-28 15 views
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に存在しません。これを行うには別の方法を手伝ってください。

+0

おかげで使用することができます! 、rows.insert(インデックス、this.buildTPIItem(associatedDetailsArray [I] .account、associatedDetailsArray [I] .huid \t \t \t \t \t \t (私は++; iがassociatedDetailsArray.lengthを karthikaruna

答えて

関連する問題