我一直在努力寻找一些角度代码。事实是,我向http://myapi.com/something/1
发送了一个带有角度http客户端的请求。如果api未找到ID为1
的东西,则返回404错误。没关系。但是,由于某种原因,当我订阅http调用并收到404错误时,subscribe的error
函数未触发:
certificatesService
.getDetail(id)
.subscribe({
next: (data) => {
console.log(data);
},
error: (error) => console.log ('error', error) // never reaches this point
});
我已经尝试过在管道内使用catchError和其他各种方法。什么也没发生,不知道我还能尝试什么。
答案 0 :(得分:0)
尝试一下
certificatesService
.getDetail(id)
.subscribe(
(data) => {
console.log(data);
},
(error) => console.log ('error', error)
);