rxjs带有条件存储的publishReplay

时间:2018-06-14 07:17:50

标签: javascript rxjs rxjs6

我有一个发出消息的热观察。目前我正在使用publishReplay(1).refCount(),因此每个人订阅都会收到最后一条消息。现在,传递给May的消息有一个包含布尔值的字段,以确定它是否应该只传递给所有订阅者,或者是否应该存储在重放中以便发送给所有新的sebscriber。

有谁有任何想法,如何实现这个用例?

1 个答案:

答案 0 :(得分:0)

我实施了自己的publishReplayConditionallyConditionalReplaySubject。他们还接受一个表达式作为参数来决定是否应该存储该值。