我正在执行以下调用以仅在用户存在的情况下执行操作
private _userConnector: UserConnector,
....
this._userConnector.get(userId).subscribe(() => {
// conditional action
},
(error) => {
console.log('your handling goes here');
});
我深入研究了_userConnector.get
之后的所有方法调用,但是我没有找到如何仅捕获错误以避免重复出现红色错误提示的方法。
答案 0 :(得分:1)
错误处理在低级http拦截器中实现。 describes the handlers and how to customise them有一个文档。
您在消息框中注意到的错误很可能是由ForbiddenHandler
驱动的,它配置为处理403错误。您可以自定义处理程序,以避免出现消息框中的错误。请参见implementation on github。