AngularJS - 承诺和错误处理

时间:2017-09-22 18:40:12

标签: angularjs error-handling

我正试图找出我的问题的答案 - 是吗

myFunction()
        .then(function (response) { })
         .catch(function(error) { });

相同
myFunction()
        .then(function (response) { },
        function(error) {}); 

处理来自承诺的错误?如果是这样,哪一个应该被用作最佳实践?

1 个答案:

答案 0 :(得分:1)

是的,他们俩都会得到相同的结果。

来自$q服务

  

catch(errorCallback) - promise.then(null, errorCallback)

的简写

关于哪一个用作最佳实践...这是一个透视问题:恕我直言,你可以模糊地使用它们。