Tiagoの素晴らしいアイデア(upvote him!私は私のモジュールで次のようにしています:
window.dependencies = _.union(window.dependencies || [], [
"ngRoute",
"app.mymodule1"
]);
angular
.module("app.mymodule1", [])
.config(["$routeProvider", function ($routeProvider) {
// more code
}]);
私の
app.js
で
と、この:
私はLoDashを使用するので、私はユニークな値の配列を取得するには、依存関係を
union
var app;
window.dependencies = _.union(window.dependencies || [], [
"ngRoute",
"app.anothermodule"
]);
window.app = app = angular.module("app", window.dependencies);
- 私のモジュールのいくつかはapp.js
と同じ依存関係を使用して、例えばngRoute
。魔法のように
<!-- scripts from other pages/modules included here -->
<script src="/js/anothermodule/anothermodule.js"></script>
<script src="/js/app.js"></script>
作品:
私のスクリプトは、このようなbody
タグの外観の下部に含まれています!
マイページは「マスター」ページを共有しますが、自分のファイルにモジュール定義があるため、このようなものが必要でした。
に含まれるように、ここで我々は、手動でアプリケーションをブートストラップしているあなたがに」言った:
はapp.jsからオンザフライでmyModule.jsが
注含めます瞬間"。将来は可能になるのだろうか? – Cherniv
私は瞬間の拍手の中で、別の答えに投稿しましたが、pkozlowskiの入力が本当に好きです。 –