從 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>