javascript - 根据外部 ng-repeat 的索引过滤内部 ng-repeat

标签 javascript angularjs angularjs-scope angularjs-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>

最佳答案

Here是一个能胜任这项工作的笨蛋。它并不漂亮,因为它复制了 $index 以便从内部 ng-repeat 轻松访问它。
我会引入一个新的自定义过滤器来完成这项工作。 这是引入存储父索引的新变量的行:

<div ng-init="parentIndex = $index"></div>

祝你好运。

关于javascript - 根据外部 ng-repeat 的索引过滤内部 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26839773/

相关文章:

java - 无法从 Base64 身份验证、spring security 获取登录名和密码

javascript - 如何等待 Protractor 中的按钮禁用状态?

javascript - 如何在 ng-repeat 中显示接下来的 15 个项目?

angularjs - 是否可以为同一个 View 使用两个 Controller ?最好用ui-router

javascript - AngularJS 无法使用工厂在 Controller 之间共享数据

javascript - 查找单个数组元素是否存在于 mongodb 文档的数组中

javascript - 在没有 DOM 的情况下测试图像的 'naturalHeight'

javascript - 如何延迟 document.ready 直到设置变量?

javascript - 根据字符串参数选择构造函数?

android - cordova 相机插件获取所选图像的真实路径