我有一个要过滤的分组嵌套对象。该过滤器仅适用于第二组。
<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/
[更新]
我有一个更新的 plunker,不确定我的方向是否正确:http ://plnkr.co/edit/MYkTJoAIXV2XEN6glrDQ?p=preview