【发布时间】:2018-10-19 21:41:09
【问题描述】:
我有一个 ConnectableObservable,它在订阅后将按照原始顺序(从旧到最新)重播最后 x 个项目以及之后的任何后续事件。
我使用这个 Observable 作为事件记录器的后备存储,但是在订阅时,我实际上希望以相反的顺序(从最新到最旧)推送/onNext'ed 重播项目,以便我可以显示最相关的项目优先。
这是否可以使用标准 RX 操作符,还是我必须创建一个自定义操作符?
【问题讨论】:
-
您可以只使用
map()运算符:map(buffer => buffer.reverse())
标签: rxjs rx-java system.reactive monix