コードを考えると:
angular
.module('someApp', ['provider1Module, provider2Module'])
.config(function (provider1ModuleProvider, provider2ModuleProvider){
provider1ModuleProvider.getSomethingSpecific()
})
また、 provider1ModuleProvider.getSomethingSpecific() が provider2ModuleProvider の getSomethingGeneric() メソッドのメソッドに依存していることを考えると、構成内からこのメソッドを呼び出すにはどうすればよいですか?
現在、これと同様のコードを実行しようとすると、2 番目のプロバイダーがインスタンス化されていないことを示すエラーが表示されます。一方のプロバイダーの他方のプロバイダーへの依存関係が解決されるように、何らかの方法で構成内の両方のプロバイダーを明示的にインスタンス化できますか?
基本的に、私がやろうとしているのは、子ビューで使用できるように、UI ルーターの一部のビューの抽象ビュー状態でデータを取得することです。上記のパターンが機能しない場合、他の提案はありますか?