5

私は、アプリケーションのブートストラップ後にモジュールをロードして注入しようとしています。たとえばのは、私の最初のモジュールがあるとしましょう:角度のあるブートストラップ後のモジュールのロード

angular.module('mainApp', []); 

後、私にユーザーがsecondaryApp経由で利用可能な経路のすべてが彼らに開放する必要が実現しています。だから今、私はこのような何かを見て、私のモジュールを必要とする:

angular.module('mainApp', ['secondaryApp']); 

私は成功しsecondaryAppのjsファイルを遅延読み込みのですが、私はmainAppですし​​、それを追加することはできません。私は、配列、すなわち

var app = angular.module('mainApp'); 
app.requires[app.requires.length] = 'secondaryApp'; 

これは配列が必要ですが、mainAppはまだsecondaryAppで提供ルート/状態へのアクセスを持っていないにモジュール名を追加する必要がありに追加しようとしています。

誰にも提案はありますか?私はしばらくこのことに固執しています。

ありがとうございます!

+0

[angle.bootstrap後の角度追加モジュール]の複製が可能です(http://stackoverflow.com/questions/21568075/angular-add-modules-after-angular-bootstrap) – Dom

+1

あなたがリンクしている投稿は、新しい依存関係は、ソリューションとして配列を必要とする、これは解決策ではない、私はいくつかの新しい答えをドラムすることを望んでいる –

答えて

0

angular.module('mainApp', []);を複数回定義することはできません。

依存関係を持つモジュールを宣言するたびに、それは以前の宣言よりも優先されます。

関連する問題