如果我在Angular的服务中有一个返回Observable<MyModel[]>
的方法,我该怎么做:
myService.myMethod().map(items => item)
换句话说,如何挑选item
数组中的每个items
,然后对其执行某些操作?
答案 0 :(得分:2)
您的方法返回一个observable,它会发出一系列项目。所以你想把它转换成不同的流。您在这里正确起诉map
。现在,如何你想要从数组转换每个元素?再次使用map
,这次只会来自Array
原型,而不是来自Rx.Observable
:
myService.myMethod().map(items => items.map(item => /* transform */))