我正在使用我的第一個Angular 2產品。我創建了這個Observable.timer,然後訂閱它。它輪詢服務器的數據。如何在Angular 2中暫停Observable 2
我的問題
如何暫停及恢復呢?
ngOnInit(): void {
this.poll = Observable.timer(500,500).subscribe((t: any) => {
this.request.getRackList(+this.global.zoneId).subscribe(
incoming => this.import(incoming),
err => { this.global.err(err) }
);
})
this.canOpenClose = (this.global.mode === 2);
}
更換
publishReplay
替代這裏https://github.com/ReactiveX/rxjs/issues/1542描述 – martin