2

我有一个要过滤的分组嵌套对象。该过滤器仅适用于第二组。

<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

4

1 回答 1

0

将过滤器放在外部中继器上的目的是什么?只需将其删除。

<div data-ng-repeat="(group, details) in group(reports, grouping)">

Demo

于 2013-09-09T13:44:35.510 回答