[英]Angular 6 Convert Json data to an Object
这可能意味着您的服务未将http标头的Content-Type属性设置为application / json 。
如果您拥有服务,则可以尝试设置响应的header属性。 如果您无法更改它,则可以尝试JSON.parse()
方法。
这将解决问题!
public getOrder(): Observable < ORDERS > { return this._http.get(`${this._apiBase}/charts/list/ORDERS/`).map((res) => <ORDERS>res.json()) }
只需使用json
方法转换您的响应即可。
public getOrder(): Observable < ORDERS > {
return this._http.get(`${this._apiBase}/charts/list/ORDERS/`)
.map((res) =>res.results as ORDERS[] || [])
.catch((error:any) => Observable.throw(error.json().error));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.