Occasionally you will want to access the result of your filters from outside the ng-repeat
, perhaps to indicate the number of items that have been filtered out. You can do this using as [variablename]
syntax on the ng-repeat
.
<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>