当只有一个订户时,为什么会多次调用序列?

时间:2016-12-02 14:47:57

标签: javascript rxjs frp

我有一个例子here。 只有一个用户,但为什么一个序列被调用3次(3'呼叫'消息)?想象一下,我们有API调用,而且......这是一个问题。如何解决?

1 个答案:

答案 0 :(得分:1)

因为它不是共享的,每个订阅者都会触发整个转换链。要解决此问题,请调用共享运算符:

          .map(micr => micr.toUpperCase()).share();