[英]Filter inner ng-repeat based on index of outer ng-repeat
我正在嘗試獲取父級ng-repeat的索引,並在內部ng-repeat過濾器中基於該數據。 嘗試使用以下代碼,但不起作用。
<div class="boxStyle" ng-repeat="priorityItem in priorityBox" data-tasktype= '{{$index+1}}' ui-drop-listener='dropListener' data-model='someArrays' > {{priorityItem.name}}
<div ui-draggable ng-repeat="item in someArrays | filter: {tasktype: "+ '{{$parent.$index}}' +" | orderBy: 'priority'" data-index='{{$index}}' data-taskid='{{item.taskid}}' data-priority='{{item.priority}}' class='btn btn-info btn-block'>{{item.name}}
</div>
</div>
這是一個干活的人。 它不是很漂亮,因為它復制了$ index以便從內部ng-repeat輕松訪問它。
我將介紹一個新的自定義過濾器來完成這項工作。 這行代碼引入了一個新變量來存儲父索引:
<div ng-init="parentIndex = $index"></div>
祝好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.