簡體   English   中英

根據外部ng-repeat索引過濾內部ng-repeat

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM