我有一个场景,我需要比较从初始服务调用和新服务调用获得的相同 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但并没有完全摆脱它。