2

これはおそらく簡単な質問ですが、答えがわかりません。私はいくつかの角度のあるアプリを開発しています。使用しているすべてのフィルターを含む 1 つの JavaScript ファイルが必要です。

現在、次のようにフィルターを定義しています。

var app = angular.module('MyApp1')
app1.filter('filterCount',function() {
     return function(input) {
        ....
     }
})

このファイルを含むアプリに対してこのフィルターを定義するようにコードを変更するにはどうすればよいですか (たとえば、MyApp2 で使用する場合)。これを行う方法はありますか?

ありがとう。

4

1 に答える 1

8

共通モジュールを作成し、必要な場所に挿入します。

var common = angular.module('common', []) //creates a module 'common'
common.filter('filterCount',function() {
     return function(input) {
        ....
     }
})

それから

var myapp1=angular.module('myApp1',['common']);
var myapp2=angular.module('myApp2',['common']);
于 2013-09-08T10:25:45.070 に答える