【发布时间】:2018-06-14 07:17:49
【问题描述】:
我有一个发出消息的热可观察对象。目前我正在使用publishReplay(1).refCount(),所以每个订阅的人都会收到最后一条消息。现在,通过 May 的消息有一个包含布尔值的字段,用于确定是否应该将其仅传递给所有订阅者,或者是否应该将其存储在重播中以便也发送给所有新的订阅者。
有人知道如何实现这个用例吗?
【问题讨论】:
-
不太明白用例,能不能多解释一下
-
更新了描述。我希望它有所帮助。
-
所以这是一个是否应该缓存的情况?有趣
-
是的,完全正确。这就是我想要实现的目标。
-
不是那么简单的逻辑,因为对 hot observable 的多个订阅总是得到相同的结果。需要重新考虑是否有更好的方法来解决
标签: javascript rxjs rxjs6