絞り込み検索のロジックを作成していてわかったのでメモ。
最初はカスタムフィルター内でangular.forEach()のループ中にカウントを取ろうと思ったんですけど、何か美しくないなと思って調べたらあった。
filteredDataにフィルタリング後のデータを保持させlengthで取得
<p>{{ filteredData.length }}件</p>
<ul>
<li data-ng-repeat="data in filteredData = (array | customFilter: フィルターに渡す条件等)">
{{ data.〜〜 }}
</li>
</ul>
すごいぞ!Angular!\(^o^)/
ngRepeatディレクティブが本当にすてきだ。私は検索ロジックを作っていたので、条件用のformをフィルターに渡す条件にそのまま渡してフィルタリングをかけました。