我有一个可过滤的“活动日志”,当前使用来实现ReplaySubject(因为一些组件在使用它,并且它们可能在不同的时间进行订阅)。
当用户更改过滤器设置时,会发出一个新请求,但是结果将附加到ReplaySubject而不是替换它。
我想知道是否有ReplaySubject某种方法可以更新,使其仅使用诸如的内容通过新项目发送switchMap?
否则,我可能需要使用BehaviorSubject返回所有活动条目的数组的,或者重新创建ReplaySubject并通知用户(可能通过使用另一个可观察的对象)来取消订阅并重新订阅新的可观察对象。