我有一个要过滤的分组嵌套对象。该过滤器仅适用于第二组。
<input type="radio" ng-model="grouping" value="name" />Name
<input type="radio" ng-model="grouping" value="date" />Gender
<input type="radio" ng-model="grouping" value="jsonpath" />Hair
<input type="text" ng-model="searchInput" />
<div data-ng-repeat="(group, details) in group(reports, grouping) | filter:searchInput">
<h2>{{group}}</h2>
<ul>
<li data-ng-repeat="report in details | filter:searchInput">
{{ report.name }}
</li>
</ul>
</div>
这是小提琴:http://jsfiddle.net/Tropicalista/aF2aL/15/ http://jsfiddle.net/Tropicalista/aF2aL/15/
[UPDATE]
我有一个更新的插件,不确定我的方向是否正确:http://plnkr.co/edit/MYkTJoAIXV2XEN6glrDQ?p=preview http://plnkr.co/edit/MYkTJoAIXV2XEN6glrDQ?p=preview
外层中继器加滤波器的目的是什么?只需将其删除即可。
<div data-ng-repeat="(group, details) in group(reports, grouping)">
Demo http://jsfiddle.net/FmVTj/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)