0

我'创建嵌套形式阵列结构是这样 enter image description here嵌套数组表(Angular2)

形式得到了一个错误时,我想添加数组objects

enter image description here

这里是plnkr

如果您有困难了解,请告诉我。

+0

分享一些代码,请。 –

+0

@MrJSingh我已经包括代码..再次 https://plnkr.co/edit/foJsKKa08lgd5KuAghMU?p=preview – deanz

+0

对不起,我忘了plnkr的一部分。 –

回答

2

你似乎在你的plunker唯一的错误,是surveys阵列的迭代中,而不是:

*ngFor="let survey of myForm.controls.objects.controls; let j=index" 

它应该是:

*ngFor="let survey of object.controls.surveys.controls; let j=index" 

其中object是指在更高级迭代中迭代objects表单数组。

所以现在单击该选项卡Survey按钮Line End时工作正常,看分叉Plunker

+0

tq ..你救救我。 – deanz

+0

非常欢迎您,很高兴我能帮到您! :) – Alex

+0

你知道如何显示最新的arrayForm并隐藏前一个?请帮我 – deanz

0

见你的代码中的错误指出,调查对象不绑定,同时looping.You需要循环正确的HTML。检查下面的代码

 <div *ngFor="let item of formvalue.objects; let i=index"> 
    <ul> 
     <li>{{item.date}}</li> 
    </ul> 
    <div *ngFor="let survey of item.surveys ; let j=index"> 
    <ul> 
     <li>{{survey.br_0}} </li> 
    </ul> 
    </div> 
    </div> 
+0

它没有工作..没有显示.. 工作plnkr https://plnkr.co/edit/k2neX2DLtCnoDuLzhzvQ?p=preview – deanz