【发布时间】:2017-07-20 21:16:13
【问题描述】:
在服务中,有这样的代码:
getUser(id){
return this.http.get('http:..../' + id)
.map(res => res.json());
}
在组件中:
this.myService.getUser(this.id).subscribe((customer) => {
console.log(customer);
this.customer = customer,
(err) => console.log(err)
});
当“客户”存在时,没问题我可以得到所有关于客户的信息。
当 id 不存在时,web api 返回 'BadRequest' 和消息。我怎样才能得到这个消息?状态?
谢谢,
【问题讨论】:
-
如果错误对象显示在控制台中,那么您只需执行
err._body即可获取消息
标签: angular typescript