gpt4 book ai didi

typescript - Observable 在 Angular 2 Beta 3 中被破坏了吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:50 25 4
gpt4 key购买 nike

曾经有效的,现在不再有效了...

有一个从 map 返回 Observable 的 http 服务,如下所示:

return http.get(someUrl)
.map(res => res.json());

控制台显示响应中成功返回的数据。但是,订阅返回的 Observable 会产生 undefined 的数据。即:

someservice.getData()
.subscribe(data => this.data = data);

不确定缺少什么。

编辑

数据未定义, map 返回正确的json

http.get(someUrl)
.map(res => res.json())
.subscribe(data => console.log(data));

最佳答案

是的。 map 运算符的模块有一些小改动,这里是 commit link

在导入 rxjs operators 之前,使用以下

rxjs/add/operators/map 

现在改成了

rxjs/add/operator/map

Angular2 测试版 2.0.3 Changelog.md

关于typescript - Observable 在 Angular 2 Beta 3 中被破坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35230730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com