【发布时间】:2019-04-15 10:07:32
【问题描述】:
使用 RxJS 6,
我有一个任意数据流:
[in] -> a, b, c, d, e, f, g, h, i, ....
我想以交替顺序将其拆分为固定数量的 N 个流(在本例中为 3 个输出流):
[out] -> stream1 -> a, d, g
-> stream2 -> b, e, h
-> stream3 -> c, f, i
或更简单地说:
a => stream1
b => stream2
c => stream3
d => stream1
e => stream2
f => stream3
g => stream1
h => stream2
i => stream3
有人知道我该怎么做吗?
【问题讨论】:
-
所以你想要一个 Observable 发射其他 Observables(比如
groupBy操作符)或者只是三个不同的 Observables? -
emmiting 到其他三个固定的 observables,实际上是一个数组,应该提前创建,主要是在第一次确定它们的数量 (N) 时
标签: javascript rxjs rxjs6