我正在做以下调用,只在用户存在的情况下执行一个操作
private _userConnector: UserConnector,
....
this._userConnector.get(userId).subscribe(() => {
// conditional action
},
(error) => {
console.log('your handling goes here');
});
我深入研究了后面所有的方法调用。_userConnector.get
但我没有找到如何在susbscribe中只捕捉到错误,避免红色错误带。
错误处理是在低级的http拦截器中实现的。有一个文档说 描述了处理程序和如何定制它们的方法.
你在信息框中注意到的错误很可能是由以下因素造成的 ForbiddenHandler
,它被配置为处理403错误。你可以自定义处理程序以避免在消息框中出现错误。请看 实施在github上.