RxJS从onNext结果创建一个列表

时间:2015-05-27 23:53:51

标签: reactive-programming observable rxjs

我想从

返回已转换元素的列表
function transformElements(list) {
  return Rx.Observable.from(list)
    .map(rxFunctions.mapFunction);
}

问题是,如果我订阅transformElements,我将收到onNext中的每个转换元素,但我想要的是在另一个方法中返回一个转换元素的完整列表,让我们比如,getAllElements

我应该使用什么Rx操作符来做到这一点?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

Observable#toArray()运营商应该做你想做的事。当应用于Observable序列时,它会生成一个新的Observable序列,该序列发出一个项目:一个包含源Observable序列的所有元素的数组。