0
私はChildServiceに依存していParentServiceを、持っている場合は、@Component定義の「プロバイダ」属性にParentServiceとChildServiceの両方をリストする必要があります。他のサービスに依存するAngular 2サービスを作成するには、どのコンポーネントを親に注入するしかありませんか?
コンポーネントのみParentServiceを参照する必要がなるように、それは自動的にChildServiceを注入するようParentServiceを実装する方法はありますか?
をうん、あなたのアプリケーションをブートストラップするとき、あなたはこの問題は発生しません指定サービスによって
その記事。私の関心は、それがParentServiceがどのように動作するかの多くの知識を必要とすることである(例えば、それの依存関係が何であるか)と、将来的にはこれらの変更された場合、ユーザーは、対応する変更を加える必要があります。 – kokokenada
実際には、(そして実際にライブラリが行うことは)一貫したプロバイダの配列を含む配列を提供することです。例えば、 'HTTP_PROVIDERS'です。あなたのプロバイダ(ブートストラップまたはコンポーネント)で 'HTTP_PROVIDERS'を入れた場合、あなたはあなたがクールな;-) –
OKを、必要なすべてを持っていることを確認しています!配列プロバイダを提供するための構文は何ですか? – kokokenada