angularjs の推奨に従いたい ( http://docs.angularjs.org/guide/module ):
上記の例は単純ですが、大規模なアプリケーションには対応していません。代わりに、次のようにアプリケーションを複数のモジュールに分割することをお勧めします。
サービス宣言用のサービス モジュール ディレクティブ宣言用のディレクティブ モジュール フィルター宣言用のフィルター モジュール 上記のモジュールに依存し、初期化コードを持つアプリケーション レベル モジュール。
したがって、次のもののみを含む services.js ファイルを作成しました。
window.myservices = angular.module('services', []);
そして、各サービス ファイルが以下で始まるいくつかのサービスを追加しました。
window.myservices.factory('service1', function() {
....
});
私はfilters.jsとdirectives.jsも同じようにしました。
私が作成した私のapp.jsファイルで:
window.App = angular.module('app', ['services', 'filters', 'directives']).
// run \ config \ whatever
ウィンドウに変数を作成せずにどうすればよいですか?