0

コードを考えると:

angular
  .module('someApp', ['provider1Module, provider2Module'])
  .config(function (provider1ModuleProvider, provider2ModuleProvider){
     provider1ModuleProvider.getSomethingSpecific()
  })

また、 provider1ModuleProvider.getSomethingSpecific() が provider2ModuleProvider の getSomethingGeneric() メソッドのメソッドに依存していることを考えると、構成内からこのメソッドを呼び出すにはどうすればよいですか?

現在、これと同様のコードを実行しようとすると、2 番目のプロバイダーがインスタンス化されていないことを示すエラーが表示されます。一方のプロバイダーの他方のプロバイダーへの依存関係が解決されるように、何らかの方法で構成内の両方のプロバイダーを明示的にインスタンス化できますか?

基本的に、私がやろうとしているのは、子ビューで使用できるように、UI ルーターの一部のビューの抽象ビュー状態でデータを取得することです。上記のパターンが機能しない場合、他の提案はありますか?

4

0 に答える 0