如果我已经存在这样的Observable
:
Observable.of(0)
.merge(subject$.map(value => acc => acc + value))
.scan((acc, fn) => fn(acc));
我可以从0
开始,而不是从100
开始吗?就像从一开始就是Observable.of(100)
?我尝试了startWith
运算符,但它只是在其他值之前添加了一个值,并且不通过转换管道发送它。
我不能使用任何包装函数从头开始更改of
参数。
也许,有一些组合?例如,merge
或mergeMap
?
RxJS版本:5.4.0