2つの異なるファイルで同じNG-Appへの2つのAngular.Module呼び出しを持つことができますか?

StackOverflow https://stackoverflow.com//questions/20009651

質問

HTMLファイルのng-app="audioApp"タグで<body>で宣言されているAngular.jsアプリを持っています。

1つのJavaScriptファイルにangular.module呼び出しを持っている場合:

var app = angular.module('audioApp', []);
.

別のJavaScriptファイルで別のangular.module呼び出しを作成できますか?私のアプリケーションはこの2番目のangular.module呼び出しで不思議なことに分割されているので、私はこの呼び出しを2回持っていないようです。

解決策への提案が理解されよう。

役に立ちましたか?

解決

はい。, []パートを省略する必要があります。

var app = angular.module('audioApp');
.

それは redefine それではなく、モジュールへの参照をつかみます。

私がやりたいことはmodule.jsファイルを保持します。これは、モジュールに依存するか、またはそれを拡張するファイルの前に来る。

audioApp.js

var app = angular.module('audioApp', ['some', 'deps']);
.

somariouctiale.js

var app = angular.module('audioApp');

app.directive(...);
.

somecontroller.js

var app = angular.module('audioApp');

app.controller();
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top