Angular在嵌套的ng-repeat

时间:2015-05-20 12:15:00

标签: angularjs angularjs-ng-repeat

我遇到与嵌套 ng-repeat 结构相关的问题。

我的示例HTML如下所示。

我想在将过滤器应用于parent3 ng-repeat <tr id="thirdNg">后找出 <tr id="thirdNg"> 行的数量( number_of_thirdNg_row
得到 <tr id="firstNg"> 行,以隐藏/显示 <tr id="firstNg"> 行取决于零或非零计数
<tr id="thirdNg"> 行。我怎么不能得到 number_of_thirdNg_row 计数?

<input ng-model="modelFrmTextField"> <table class="table table-bordered" > <thead> <tr >
<th>Search Results</th> </tr> ...... </thead> <tbody> <tr ng-show="number_thirdNg_row" ng-repeat="child1 in parent1" id="firstNg"> // number of "firstNg" row <td class="word-break"> <table> <tbody> <tr ng-repeat="child2 in parent2" id="secNg"> // number of "secNg" row <td> <table> <tbody> <tr ng-repeat="child3 in parent3 | filter : modelFrmTextField" id="thirdNg"> // number of "thirdNg" row <td></td> ................ </tr> </tbody> </table> </td> </tr> </tbody> </table> </td>
</tr> </tbody> </table>

2 个答案:

答案 0 :(得分:0)

您可以使用ng-repeat中的$ index属性来查找当前索引:

请参阅从官方角度文档中提取的example

我希望它可以提供帮助

答案 1 :(得分:0)

使用通过将其发送到其功能所拥有的$index参数,或在以下任何位置使用

<td ng-click="click($index)"></td>

文档:ngRepeat