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.
Custom filter to remove values
A typical use case for a filter is to remove values from an array. In this example we pass in an array and remove any nulls found in it, returning the array.
That would be used in the HTML like
or in a controller like
Custom filter to format values
Another use case for filters is to format a single value. In this example, we pass in a value and we are returned an appropriate true boolean value.
Which in the HTML would be used like this:
Or in a controller like: