【发布时间】:2017-08-02 20:00:26
【问题描述】:
我有几个已定义的模块。我不想将它们全部加载到我的应用程序中。相反,我想根据配置文件加载它们。例如
模块1:
angular.module('section1', [])
模块2:
angular.module('section2', [])
在每个模块中,都会有自己的 HTML 模板和业务逻辑。然后在 app.module.js 中:
angular.module('app', ['module1', 'module2']);
module1 和 module2 将一起加载。我不想硬编码,相反,我会有一个配置文件,比如:
[{'module1': true}, {'module2':false}]
最终,每次启动应用程序时,我都会读取配置文件,然后决定加载哪些模块,哪些模块不加载。在上面的例子中,模块 1 将被加载,而模块 2 则不会。
我该怎么做?
【问题讨论】:
标签: javascript angularjs