0

最初のサービス コールと同じ URL の新しいサービス コールから取得した値を比較する必要があるシナリオがあります。

サービス クラス:

getXRate(): Observable {
   return this.http.get('someURL').subscribe((data) => { return data.json(); } );
}

では、このサービスを次のようComponent 1に呼び出します。ngOnInit

ngOnInit(){
   this.service.getXRate().subscribe(data => this.r = data.r);
}

//この時点で、最初の値があります

では、 でcomponent 2返される値に違いがあるかどうかを確認するために同じメソッドが呼び出されComponent 1ます。

どうすればこれを達成できますか?

ReplaySubject と BehaviorSubject を使用してみましたが、うまくいきませんでした。

4

1 に答える 1