rxJS Observable Intervalを使用して、取得するデータを更新しています。私は間隔の設定を変更する方法を理解できません。私はrxJSが提供するSubjectクラスの使用について何かを見てきましたが、動作させることはできません。角2 - RxJS Observableの間隔を変更する方法
私はこの方法を持っているAppComponentでこのplunk
に簡単な例を提供しました。
getTime() {
this.timeService.getTime(this.refreshInterval)
.subscribe(t => {
this.currentTime = t;
console.log('Refresh interval is: ' + this.refreshInterval);
}
);
}
サービスコンポーネントでは、私は現在このコードを持っています。
getTime(refreshInterval: number) {
return Observable.interval(refreshInterval)
.startWith(0)
.map((res: any) => this.getDate())
.catch(this.handleError)
}
誰かが多分私に実用的な例を提供することができますか?
実際、この回答は不正確かもしれません。これと苦労してストリームを破壊したり再現したりせずに、目標を達成することができました。 – BeetleJuice