AngularJS (Angular 1) サンプル: カスタムフィルタ
angular.module()
で生成したオブジェクトに .filter(フィルタ名, フィルタの処理を返す関数)
としてフィルタ定義をするとカスタムフィルタを作成することができます。
実行例 (repeat がカスタムフィルタ)
\{\{test|repeat\}\} → {{test|repeat}}
\{\{test|repeat:3\}\} (引数1つ。count = 3) → {{test|repeat:3}}
\{\{test|repeat:3:'~'\}\} (引数2つ。count = 3, separator = '~') → {{test|repeat:3:'~'}}
参考