gpt4 book ai didi

angularjs - 在 AngularJS 中处理来自子模块的依赖关系

转载 作者:行者123 更新时间:2023-12-03 08:15:23 26 4
gpt4 key购买 nike

我目前正在调查是否有必要在我的子模块中定义每个依赖项,或者在主模块中定义它。我会以更好的方式给你一个例子我的目的。

angular.module('mainApp', ['Restangular', 'mainApp.books']

我负责管理您的个人书籍的子模块“mainApp.books”也需要 Restangular 才能正常工作。由于我已将 mainApp.books 定义为我的 mainApp 的依赖项,因此无需在子模块中指定 Restangular 即可使其正常工作。
angular.module('mainApp.books')....

由于书籍模块不会作为独立应用程序运行,因此我不需要指定子模块的依赖关系。您如何在 AngularJS 项目中处理这个问题?希望我能描述一下我的想法。

提前致谢。

最佳答案

你在做正确的事,正如你所说的 submodule不是真正的submodule ,只是不同的module .

您所有的模块都需要使用restangular ,因此您可以简单地在 mainApp 中包含依赖项就像您在示例中所做的那样。现在您可以在 mainApp.books 中使用它没有为 restangular 指定依赖关系的模块.这正是以 Angular 处理依赖关系的方式。无需在每个模块或子模块中创建依赖项。

简单的解释是,将两个模块组合为一个大模块时将依赖关系视为一个大模块,因此没有人愿意在同一个模块中包含两次依赖关系,不是吗。

关于angularjs - 在 AngularJS 中处理来自子模块的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com