小编iam*_*1me的帖子

RXJS如何将Observable <T []>转换为Observable <T>

我想采用Observable <T []>并将其转换为Observable <T>,以便Observable <T []>中的每个数组都被分解,然后通过单独的方式发出数组的各个元素Observable <T>.

这样做有标准的操作员吗?我已经四处寻找但没找到任何东西.谢谢.


在指向concatMap/flatMap的方向后,我提出了以下一般解决方案:

var source: Observable<T[]>;
...
var splitSource = source.flatMap<T>((x:T[]) => { return Rx.Observable.fromArray(x); });
Run Code Online (Sandbox Code Playgroud)

javascript rxjs rxjs5

5
推荐指数
1
解决办法
1712
查看次数

标签 统计

javascript ×1

rxjs ×1

rxjs5 ×1