使用angular' $ http.head()时,它会返回一个状态。当项目不存在时,我的控制台出现404错误。
如何捕获此错误并在状态为200时采取措施,否则不采取任何措施?
答案 0 :(得分:1)
这应该提供您正在寻找的功能:
var successCallback = function(response) {
//do your stuff when successful (status 200)
}
var errorCallback = function(response) {
//do your stuff when there is an error (400, 404 ect..)
}
$http.head('/someUrl', config).then(successCallback, errorCallback);
至于抑制错误本身出现在你的控制台中,我相信这只是一个浏览器功能。