【发布时间】:2019-08-23 05:31:50
【问题描述】:
使用 AngularJS 处理一个旧项目,并且由于“未知提供者”似乎得到了很好的旧“无法实例化模块”错误,但有趣的是提供这个“缺失”提供者的模块已经已加载,并且 Provider 是模块的一部分。 (我知道这一点,因为主模块也使用相同的模块/提供程序)
(依赖树)
Main Module
- API Module
- SubModule <-- Fails when this is added
- API Module
主模块加载使用 [custom-built] API 模块,我加载到主模块中的子模块也使用 API 模块,但是当我添加子模块时它都失败了,即使提供程序 (来自 API 模块)完美运行。
主模块再次使用 API 中的提供程序,所以我知道提供程序已加载的另一个原因。
我已经在两个模块中使用了依赖顺序,并检查了模块加载的顺序,一切看起来都井然有序。
关于什么可能引发此错误的任何想法?
【问题讨论】:
标签: angularjs angular-module angular-providers