假設我將與3個模塊開始新AngularJs應用:如何模塊化AngularJS應用程序(文件夾結構)?
- 登錄
- 支付
- 查詢
我想同樣加載payment
模塊login
細節enquiry
,如何我們能做到這一點嗎?
我將有1分登陸界面,它將調用服務器並檢查登錄,之後服務器將與一些參數,我將在支付和查詢模塊使用響應。
如果我加載與其他2個模塊登錄模塊:
var myModule = angular.module('myApp', ['payment', 'enquiry']);
這將加載在登錄兩個模塊(我不知道),但我想是這樣的:
var myModule = angular.module('myApp', ['login']);
// i.e for payment:
var myModule = angular.module('payment', ['login']);
// and for enquiry:
var myModule = angular.module('enquiry', ['login']);
只有登錄應該加載。我將在這裏使用登錄參數。
有什麼建議嗎?
最後一段是相當自負;也許參考[AngularJS + RequireJS:正確和容易的方式](http://marcoslin.github.io/angularAMD/#/home)是按順序的。或者[對Angular.js使用Require.js是否有意義?](http://stackoverflow.com/questions/12529083/does-it-make-sense-to-use-require-js-with-angular -js)(stackoverflow.com) –