最初のサービス コールと同じ 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 を使用してみましたが、うまくいきませんでした。