鉴于代码:
angular
.module('someApp', ['provider1Module, provider2Module'])
.config(function (provider1ModuleProvider, provider2ModuleProvider){
provider1ModuleProvider.getSomethingSpecific()
})
鉴于provider1ModuleProvider.getSomethingSpecific()依赖于provider2ModuleProvider的getSomethingGeneric()方法的方法,如何在配置中调用此方法?
现在,当我尝试运行与此类似的代码时,我收到的错误实际上告诉我第二个提供程序未实例化。我是否可以通过某种方式在配置中显式实例化两个提供程序,以便解析一个提供程序对另一个提供程序的依赖性?
基本上,我想要做的是在UI路由器中的某些视图中以抽象视图状态获取一些数据,以便我可以在子视图中使用它。如果上面的模式不起作用,还有其他任何建议吗?