RXJS:从 of() 移动到 schedule()

Posted

技术标签:

【中文标题】RXJS:从 of() 移动到 schedule()【英文标题】:RXJS : moving from of() to scheduled() 【发布时间】:2019-09-18 23:06:28 【问题描述】:

我使用 of() 运算符创建具有简单值的可观察对象,例如of(navigator.onLine) 但我必须更新 RxJS 版本,我得到这个 linter 警告已弃用,请改用预定。

这显然不是完全相同的功能,我不应该设置调度程序。

你会如何对待这个?

任何帮助表示赞赏。

谢谢。

【问题讨论】:

【参考方案1】:

这个 is 是一个 rxjs 错误,它 still open 关闭。查看here了解更多信息

您可以监控此问题并在此期间使用:

// tslint:disable-next-line:deprecation
of(navigator.onLine);

【讨论】:

哦!好的,谢谢...应该进一步阅读,弃用仅与调度程序有关...所以我想与 StartWith 相同... @kfa 如果你在那个问题中向下滚动,你会看到startWith 实际上有一个不同的问题,你可以通过类型转换来解决

以上是关于RXJS:从 of() 移动到 schedule()的主要内容,如果未能解决你的问题,请参考以下文章

RxJS之组合操作符 ( Angular环境 )

无法在 RxJs 6 和 Angular 6 中使用 Observable.of

Rxjs之创建操作符(Angular环境)

[RxJS] Replace zip with combineLatest when combining sources of data

[RxJS] Use takeUntil instead of manually unsubscribing from Observables

schedule of 2016-10-24~2016-10-30(Monday~Sunday)