从 ng-repeat 外部访问过滤列表

有时,你可能希望从 ng-repeat 外部访问过滤器的结果,或许可以指示已过滤掉的项目数。你可以使用 ng-repeat 上的 as [variablename] 语法执行此操作。

<ul>
  <li ng-repeat="item in vm.listItems | filter:vm.myFilter as filtered">
    {{item.name}}
  </li>
</ul>
<span>Showing {{filtered.length}} of {{vm.listItems.length}}</span>