我正在尝试轮询 REST API 以更新使用以下代码可以正常工作的数据表:
pollData(url, interval) {
return Rx.Observable.interval(interval)
.mergeMap(() => this.http.get(url));
}
// get data
this.dataService.pollData(this.url, this.updateInterval)
.subscribe(
data => console.log(data),
err => console.log(err),
() => console.log('done'));
问题是错误和完成永远不会被调用。任何关于使用 onError 和 onCompete 的建议将不胜感激。谢谢!