これは簡単なはずですが、ドキュメントが見つかりません。Angularコンポーネント(フィルターなど)をさまざまなアプリで再利用できるようにする方法を考えています。電話番号をフォーマットする簡単なフィルターを作成しました。どのアプリでも使用できるようにしたいと思います。現在、次のように宣言されています。
var myModule = angular.module('myModule', ['ngSanitize']);
myModule.filter('formatFilter', function() {
return function(input) {
return input.replace(/(\d{3})(\d{3})(\d{4})/, "($1) $2-$3");
}
});
問題は、このフィルターを再利用可能にする方法です。現在、「myModule」にアタッチされているだけですが、このファイルから取り出して、他の場所でも再利用できるようにするにはどうすればよいですか?