【发布时间】:2018-02-20 11:57:40
【问题描述】:
我一直试图在每次排放中获得新旧价值。我已经看到使用pairwise 或bufferCount 的选项,但它们不允许保留第一个值。
目标将来自:
---1---2---3---4---5---
收件人:
---null,1---1,2---2,3---3,4---4,5---
有什么想法吗?
【问题讨论】:
我一直试图在每次排放中获得新旧价值。我已经看到使用pairwise 或bufferCount 的选项,但它们不允许保留第一个值。
目标将来自:
---1---2---3---4---5---
收件人:
---null,1---1,2---2,3---3,4---4,5---
有什么想法吗?
【问题讨论】:
您可以使用startWith(null) 来初始化运算符(无论您使用哪个),然后它将在每个值上发出:
// or bufferCount(2, 1)
source.startWith(null).pairwise().subscribe(...)
【讨论】: