【发布时间】:2019-04-30 08:08:34
【问题描述】:
我想创建一个基于 Observable 的轮询器,它在上一个请求返回和下一个请求发出之间等待一定的时间。
这是我尝试过的代码,但这会在发出请求之间设置延迟:
import {timer} from "rxjs";
this.timer = timer(1, POLLING_INTERVAL)
.pipe(concatMap(
(_) => getData()
)).subscribe((data) => {
// do something with data
});
【问题讨论】: