以前的工作,不再是...
拥有一个从地图返回Observable
的http服务,如下所示:
return http.get(someUrl)
.map(res => res.json());
控制台显示响应中成功返回的数据。但是,订阅返回的Observable
会生成undefined
的数据。那就是:
someservice.getData()
.subscribe(data => this.data = data);
不确定缺少什么。
修改
数据为Undefined
,地图返回正确的json
http.get(someUrl)
.map(res => res.json())
.subscribe(data => console.log(data));
答案 0 :(得分:2)
是。 map
运算符的模块发生微小变化,此处为commit link
在导入rxjs operators
之前,使用下面的
rxjs/add/operators/map
现在改为
rxjs/add/operator/map
Angular2 beta 2.0.3 Changelog.md