从Observable数组中挑选出单个项目

时间:2018-01-11 22:06:27

标签: angular observable

如果我在Angular的服务中有一个返回Observable<MyModel[]>的方法,我该怎么做:

myService.myMethod().map(items => item)

换句话说,如何挑选item数组中的每个items,然后对其执行某些操作?

1 个答案:

答案 0 :(得分:2)

您的方法返回一个observable,它会发出一系列项目。所以你想把它转换成不同的流。您在这里正确起诉map。现在,如何你想要从数组转换每个元素?再次使用map,这次只会来自Array原型,而不是来自Rx.Observable

myService.myMethod().map(items => items.map(item => /* transform */))