Ionic 2 TypeScriptプロジェクトで作業しています。 アプリケーションの起動時に、私はコンストラクタを通してサービスを注入します。Angular 2の依存インジェクションは、インラインインジェクタとコンストラクタインジェクションを使用して複数のインスタンスを作成します。
@App({
providers: [ MyService ]
})
export class MyApp {
constructor(private instance1 : MyService){}
}
と私は
let injector = Injector.resolveAndCreate ([ MyService ]);
let instance2 = injector .get(MyService );
を使用する別のクラスでは、私はインスタンス1とinstance2での変数の二つの異なるインスタンスを取得します。
インジェクタとコンストラクタ
振る舞いは(私の答えを参照)が期待されている。であるために回避策を提案できるあなたのユースケースについてもっと知る必要があります –