2017-02-06 6 views
0

基本的には、工場にとって完璧な候補であるいくつかの初期化変数を除いて、サービスが非常に似ているシナリオがあります。アングル2:異なるファクトリを持つサービスの複数のインスタンス

しかし、私は、各サービスが異なる工場で初期化されている同じコンポーネント/モジュールで複数のサービスを使用する方法を理解できませんか?

ありがとうございます。角度2で

+0

何がポイントですか?なぜ新しいMyClass()だけではないのですか? –

+0

http://stackoverflow.com/questions/38482357/angular2-how-to-use-multiple-instances-of-same-service/38483406#38483406に示されているようなファクトリを使うことができます。パラメータは 'xこの例では。 –

答えて

0

サービスは、クラスである、だから、簡単にサービスへの参照を保持します

let firstServiceInstance = new myServiceClass(...some arguments); 
let secondServiceInstance = new myServiceClass(...some arguments); 
let thiredServiceInstance = new myServiceClass(...some arguments); 

そして、上記の変数のすべてのような何かを行うことができます。

関連する問題