处理AngularJS中子模块的依赖关系

前端之家收集整理的这篇文章主要介绍了处理AngularJS中子模块的依赖关系前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在调查是否有必要在我的子模块中定义每个依赖项,以便在主模块中定义它.我将以更好的方式向您举例说明我的目的.
angular.module('mainApp',['Restangular','mainApp.books']

我的子模块“mainApp.books”负责管理您的个人书籍,还需要Restangular才能正常工作.由于我已将mainApp.books定义为来自mainApp的依赖项,因此我无需在子模块中指定Restangular以使其正常工作.

angular.module('mainApp.books')....

由于books模块不会作为独立应用程序运行,因此我不需要指定子模块的依赖项.你如何在AngularJS项目中处理这个问题?希望我能形容我的想法.

提前致谢.

你正在做正确的事情,正如你所说的子模块实际上不是一个子模块,它只是一个不同的模块.

所有模块都需要使用restangular,因此您可以像在示例中一样在mainApp模块中包含依赖项.现在你可以在mainApp.books模块中使用它而不指定restangular的依赖项.这正是角度处理依赖性的方式.不需要在每个模块或子模块中创建依赖关系.

简单的解释是,考虑依赖性,因为您将两个模块组合在一起作为一个大模块,因此没有人愿意在同一个模块中包含两次依赖,不是这样.

猜你在找的Angularjs相关文章