2016-04-06 1 views
0

ロードモジュールの違いは何ですか?負荷角依存性とモジュールを共有する最良の方法とはどのような違いがありますか?

angular.module('CoreApp', ['...','...','...','...']); //parent module 
angular.module('MainApp1', ['CoreApp']); //child 1 
angular.module('MainApp2', ['CoreApp']); //child 2 

angular.module('CoreApp', ['...','...','...','...','MainApp1','MainApp2']); //parent module 
angular.module('MainApp1', []); //child 1 
angular.module('MainApp2', []); //child 2 

... それ以外は、間違っている可能性があります。私のmainAppsは、異なるドメイン(mainapp1.comとmainapp2.com)で動作する予定です。私はいくつかのヘッダー(ログイン、メニュー)とフッターを持っています。各モジュールでそれらをコピーして変更するのではなく、共有したいと思っています。もちろん、私は指示とサービス(そのような翻訳サービス)を持っています。

私はこれを行う最良の方法がわかりません。私はcoreappでプライベートなバウアーパッケージを作成し、それを他のプロジェクトにロードすることを考えました。 私はまた、開発プロセスができるだけ快適になることを望んでいます。

良いアイデアはありますか?

おかげ

答えて

0
  1. アプリケーションごとに1つだけのメインモジュールがあります。
  2. 親モジュールに基づいてサブモジュールを作成できます。
  3. サブモジュールがメインモジュールの後にロード/インスタンス化されるため、異なるドメインでサブモジュールを実行することはできません。
関連する問題