我目前正在调查是否有必要在我的子模块中定义每个依赖项,以便在主模块中定义它.我将以更好的方式向您举例说明我的目的.
angular.module('mainApp',['Restangular','mainApp.books']
我的子模块“mainApp.books”负责管理您的个人书籍,还需要Restangular才能正常工作.由于我已将mainApp.books定义为来自mainApp的依赖项,因此我无需在子模块中指定Restangular以使其正常工作.
angular.module('mainApp.books')....
由于books模块不会作为独立应用程序运行,因此我不需要指定子模块的依赖项.你如何在AngularJS项目中处理这个问题?希望我能形容我的想法.
提前致谢.
你正在做正确的事情,正如你所说的子模块实际上不是一个子模块,它只是一个不同的模块.
原文链接:https://www.f2er.com/angularjs/141054.html所有模块都需要使用restangular,因此您可以像在示例中一样在mainApp模块中包含依赖项.现在你可以在mainApp.books模块中使用它而不指定restangular的依赖项.这正是角度处理依赖性的方式.不需要在每个模块或子模块中创建依赖关系.
简单的解释是,考虑依赖性,因为您将两个模块组合在一起作为一个大模块,因此没有人愿意在同一个模块中包含两次依赖,不是这样.