假设我的后端有一个返回const list = ['Man United', 'Man City']的路由,而我的角6有http.get()到该路由,然后订阅console.log('team: ' + value)。
我会得到团队:['Man United', 'Man City']作为结果。是否有办法将阵列的可观测性转换为可观测的阵列?也就是说,我想订阅console.log('team: ' + value'),然后我会得到团队:曼联队,球队:‘曼城’?
发布于 2018-10-07 01:31:56
是的,这其实很容易。
import {from} from 'rxjs';
import {flatMap} from 'rxjs/operators';
getCommands(): Observable<string> {
return http.get(url).pipe(
flatMap((commands: string[]) => from(commands))
)
}PS。这是目前的角6版本。
https://stackoverflow.com/questions/52684706
复制相似问题