首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让角6 Http方法返回一个可观测数组而不是一个可观测数组?

如何让角6 Http方法返回一个可观测数组而不是一个可观测数组?
EN

Stack Overflow用户
提问于 2018-10-07 01:23:28
回答 1查看 234关注 0票数 0

假设我的后端有一个返回const list = ['Man United', 'Man City']的路由,而我的角6有http.get()到该路由,然后订阅console.log('team: ' + value)

我会得到团队:['Man United', 'Man City']作为结果。是否有办法将阵列的可观测性转换为可观测的阵列?也就是说,我想订阅console.log('team: ' + value'),然后我会得到团队:曼联队,球队:‘曼城’?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-07 01:31:56

是的,这其实很容易。

代码语言:javascript
复制
import {from} from 'rxjs';
import {flatMap} from 'rxjs/operators';

getCommands(): Observable<string> {
    return http.get(url).pipe(
        flatMap((commands: string[]) => from(commands))
    )
}

PS。这是目前的角6版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52684706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档