【发布时间】:2017-08-31 04:33:32
【问题描述】:
我有一个执行 get 请求并抛出错误的服务。
service.ts
return this.http.get(/apiUrl)
.map(
(response: Response) => {
const items = response.json();
return items;
})
.catch(
(error: Response) => {
return Observable.throw(error);
});
}
我订阅了组件,我想在视图中显示错误。我搜索了这个异常处理,但我无法获得相关答案,我该怎么做?
component.ts
this.faqService.getServers()
.subscribe(
(data) => {
this.item = data.items;
console.log(this.item);
},
(error) => console.log(error)
);
});
我可以在控制台中看到错误如何在视图中显示。
错误
【问题讨论】: