我想采用 Observable<T[]> 并将其转换为 Observable<T> 以便 Observable<T[]> 中的每个数组都被分解,然后数组的各个元素分别通过可观察的<T>。
是否有这样做的标准操作员?我四处寻找,但没有找到任何东西。谢谢。
在被指向 concatMap/flatMap 的方向后,我想出了以下通用解决方案:
var source: Observable<T[]>;
...
var splitSource = source.flatMap<T>((x:T[]) => { return Rx.Observable.fromArray(x); });