<分区>
尝试订阅已解析的 HTTP 响应 - 来自组件的 GET。无论是从 HTTPService 还是从组件类中使用,都会收到一个错误提示 .map 不是一个函数。
Httpdemo.getResponse().map(res => res.json()).subscribe((cities)=>{
this.cities = cities.cities;
console.log(this.cities);
});
但以下工作:
Httpdemo.getResponse().subscribe((cities)=>{
this.cities = JSON.parse(cities._body).cities;
console.log(this.cities);
});
解析在Httpdemo 服务中也不起作用。
return this.http.get('./app/cities.json').map(res => res.json())
我的代码中这里的用法有什么问题?