4
コンストラクターを挿入せずにサービスのインスタンスを取得する
@Injectableブートストラップで定義されたサービスがあります。コンストラクターインジェクションを使用せずにサービスのインスタンスを取得したい。使ってみましたReflectiveInjector.resolveAndCreateが、新しいインスタンスができたようです。 私がやろうとしている理由は、多くのコンポーネントから派生した基本コンポーネントがあるからです。ここでサービスにアクセスする必要がありますが、すべての派生コンポーネントにサービスを注入したくないため、ctorにサービスを追加したくありません。 TLDR:必要です ServiceLocator.GetInstance<T>() 更新: RC5 +の更新されたコード:コンポーネントで使用するためのインジェクターインスタンスの保存