【发布时间】:2023-03-30 20:21:02
【问题描述】:
有时我们需要一个 dummy observable,因为 RxJS API 在某些情况下似乎不接受 null 或 undefined,例如:
Queue.prototype.eqStream = function ($pauser) {
if (!$pauser) {
$pauser = Rx.Observable.timer(1);
}
let $obs = Rx.Observable.zip(
this.obsEnqueue,
pauser // because pauser cannot be null here
);
RxJS5 是否有一些可接受的虚拟 Observable 立即触发,或者我们应该只使用其中之一:
Rx.Observable.timer(1);
Rx.Observable.from([0]);
如果 RxJS5 API 给我们一个可接受的 dummy Observable 就好了,比如:
Rx.Observable.dummy()
或类似的东西。有人知道虚拟 Observables 的最佳实践吗?
【问题讨论】:
-
Rx.Observable.of是您要找的吗? -
只是 Rx.Oservable.of() 的参数为空吗?
标签: javascript node.js rxjs5