Angular 2 Beta 3中的Observable是否被破坏?

时间:2016-02-05 18:08:25

标签: typescript angular rxjs

以前的工作,不再是...

拥有一个从地图返回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));

1 个答案:

答案 0 :(得分:2)

是。 map运算符的模块发生微小变化,此处为commit link

在导入rxjs operators之前,使用下面的

rxjs/add/operators/map 

现在改为

rxjs/add/operator/map

Angular2 beta 2.0.3 Changelog.md