RxJS在排放方面保持新旧价值

时间:2018-02-20 11:57:41

标签: rxjs pairwise

我一直试图在每次排放中获得新旧价值。我看到了使用pairwisebufferCount的选项,但他们不允许保留第一个值。

目标是来自:

---1---2---3---4---5---

要:

---null,1---1,2---2,3---3,4---4,5---

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您可以使用startWith(null)初始化运算符(无论您使用哪个),然后它会在每个值上发出:

// or bufferCount(2, 1)
source.startWith(null).pairwise().subscribe(...)