【发布时间】:2016-07-01 08:29:01
【问题描述】:
我想获取 Observable
是否有执行此操作的标准运算符?我四处寻找,但没有找到任何东西。谢谢。
在被指向concatMap/flatMap的方向后,我想出了以下通用解决方案:
var source: Observable<T[]>;
...
var splitSource = source.flatMap<T>((x:T[]) => { return Rx.Observable.fromArray(x); });
【问题讨论】:
-
不,您描述的没有隐式功能。你需要自己写。这应该很容易做到 - 只需遍历数组即可。
-
该死!好吧,实施起来应该不难。谢谢。如果您将其作为回复而不是评论提交,我会将其标记为答案
-
也许有人提出了更好的解决方案——也许图书馆里有一些你最终可以使用的东西。
标签: javascript rxjs rxjs5