我得到了错误:
可能未处理的拒绝:{}
我阅读了本主题中的解决方案:Angular 1.6.0: "Possibly unhandled rejection" error
我尝试过,但是我不知道我把固定代码放在哪里,请帮助我,谢谢 谢谢大家!
答案 0 :(得分:1)
第一个选择就是简单地通过在$ qProvider配置中用errorOnUnhandledRejections
禁用错误来隐藏错误:
app.config(['$qProvider', function ($qProvider) {
$qProvider.errorOnUnhandledRejections(false);
}]);
但只会关闭日志记录。错误本身将保持
在这种情况下更好的解决方案将是-使用.catch()
方法处理拒绝:
service.doSomething()
.then(function (response) {
//normal processing
})
.catch(function (err) {
console.log(err);
throw err;
});
有用链接: