当只有一个订阅者时,为什么一个序列会被多次调用?
Why does a sequence get called multiple times when there are only one subscriber?
我有一个例子here。
只有一个订阅者,但为什么一个序列会被调用 3 次(3 'call' 条消息)?想象一下,我们有 API 个电话并且......这是一个问题。如何解决?
因为它不是共享的,并且每个订阅者都会触发整个转换链。要解决此问题,请致电共享运营商:
.map(micr => micr.toUpperCase()).share();
我有一个例子here。 只有一个订阅者,但为什么一个序列会被调用 3 次(3 'call' 条消息)?想象一下,我们有 API 个电话并且......这是一个问题。如何解决?
因为它不是共享的,并且每个订阅者都会触发整个转换链。要解决此问题,请致电共享运营商:
.map(micr => micr.toUpperCase()).share();