跳过一次可观察到的延迟

阿伯卡德

使用observableTimer(0, 5000).pipe(...)我可以将设置dueTime为第一个参数,因此,如果我设置为0,则不会有初始延迟。

如何与delay操作员达成同一目标

myObservable$.pipe(
        delay(5000) // need to skip initial delay
    )

有任何想法吗?

马克·范·斯特拉滕

您可以有条件地添加延迟:

.concatMap((itm, idx) => idx == 0 ? Observable.of(itm) : Observable.of(itm).delay(5000))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章