可能未处理的拒绝:{}

时间:2018-08-13 22:36:18

标签: angularjs angular-ui-router

Please click here to see my issue

我得到了错误:

  

可能未处理的拒绝:{}

我阅读了本主题中的解决方案:Angular 1.6.0: "Possibly unhandled rejection" error

我尝试过,但是我不知道我把固定代码放在哪里,请帮助我,谢谢 谢谢大家!

1 个答案:

答案 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;
});

有用链接: