假设我将与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) –