我如何在ng-repeat中使用ng-repeat,但内部ng-repeat应该一次打印一个数组的值

时间:2016-06-21 09:53:23

标签: angularjs angularjs-directive

在下面的代码中,mydt数据来自json,而chkdur数据来自不同的数组。我想同时打印mydtchkdur值...

我的代码

<tr ng-repeat="sdetail in mydt">
    <td>{{sdetail.pmsg}}</td>
    <td>{{sdetail.displaytime}}</td>
    <td ng-repeat="st in chkdur">{{st}}</td>
</tr>

2 个答案:

答案 0 :(得分:1)

您应该使用$index从第二个数组

打印相应的json数据
<tr ng-repeat="sdetail in mydt">
                    <td>{{sdetail.pmsg}}</td>
                    <td>{{sdetail.displaytime}}</td>
                    <td>{{chkdur[$index]}}</td>
</tr>

答案 1 :(得分:1)

试试这个

<tr ng-repeat="(pIndex, sdetail) in mydt">
    <td>{{sdetail.pmsg}}</td>
    <td>{{sdetail.displaytime}}</td>
    <td >{{chkdur[pIndex]}}</td>
</tr>