0
基本的には、工場にとって完璧な候補であるいくつかの初期化変数を除いて、サービスが非常に似ているシナリオがあります。アングル2:異なるファクトリを持つサービスの複数のインスタンス
しかし、私は、各サービスが異なる工場で初期化されている同じコンポーネント/モジュールで複数のサービスを使用する方法を理解できませんか?
ありがとうございます。角度2で
基本的には、工場にとって完璧な候補であるいくつかの初期化変数を除いて、サービスが非常に似ているシナリオがあります。アングル2:異なるファクトリを持つサービスの複数のインスタンス
しかし、私は、各サービスが異なる工場で初期化されている同じコンポーネント/モジュールで複数のサービスを使用する方法を理解できませんか?
ありがとうございます。角度2で
サービスは、クラスである、だから、簡単にサービスへの参照を保持します
let firstServiceInstance = new myServiceClass(...some arguments);
let secondServiceInstance = new myServiceClass(...some arguments);
let thiredServiceInstance = new myServiceClass(...some arguments);
そして、上記の変数のすべてのような何かを行うことができます。
何がポイントですか?なぜ新しいMyClass()だけではないのですか? –
http://stackoverflow.com/questions/38482357/angular2-how-to-use-multiple-instances-of-same-service/38483406#38483406に示されているようなファクトリを使うことができます。パラメータは 'xこの例では。 –