RxJS:强制已经存在的Observable以新值开始

时间:2017-06-02 22:35:02

标签: javascript rxjs observable reactive-programming

如果我已经存在这样的Observable

Observable.of(0)
  .merge(subject$.map(value => acc => acc + value))
  .scan((acc, fn) => fn(acc));

我可以从0开始,而不是从100开始吗?就像从一开始就是Observable.of(100)?我尝试了startWith运算符,但它只是在其他值之前添加了一个值,并且不通过转换管道发送它。

我不能使用任何包装函数从头开始更改of参数。

也许,有一些组合?例如,mergemergeMap

RxJS版本:5.4.0

0 个答案:

没有答案