2015-05-20 25 views
0

我正面臨與嵌套ng-repeat結構有關的問題。Angular共享嵌套ng-repeat之間的數據

我的示例HTML如下。

我想應用過濾器parent3 NG重複後,找出<tr id="thirdNg">行(number_of_thirdNg_row)的數量<tr id="thirdNg">
得到,在<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>

+1

心不是'number_thirdNg_row'等於'parent3.length'? (假設'parent3'是一個數組,看起來是,從閱讀你的標記) –

+0

假設這是真正的「number_thirdNg_row」等於parent3.length「但我怎麼會得到那個」number_thirdNg_row「後應用篩選器parent3」ng-重複「行? –

回答

0

可以使用$ index屬性在NG-重複找到你的當前索引:

看到這個example從官方的角度文檔

我希望它可以幫助

提取
0

使用參數$index將其發送到其功能或使用任何地方例如:

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

文檔:ngRepeat