angular2-questionnaire
angular2-questionnaire copied to clipboard
这个地方要不要map有什么区别呢?去掉map也能得到数据
return new Observable((observer: Observer
this.http.get(this.getUserInfoUrl(CONTACT_URL))
.map(res => res.json().data)
.subscribe(res=>{
observer.next(res);
observer.complete();
});
});
也就是说不要map,直接subscribe,也可以啊,大神这里面map的作用是
map 只是对数据的转换而已,当然也是可以把map里包含的操作全都放在 subscribe 里面处理,执行上没问题,但不太优雅而已。 所以推荐把数据转换或格式化等相关操作放到map,这样subscribe可以拿到纯净的数据了。
哦哦原来如此,谢谢老师