API.one(function(err,data){
API.two(function(err,data2){
API.three(function(err,data3){
});
});
});
答案 0 :(得分:1)
他们很相似。对我来说,承诺,例如.catch()
,.then()
,在处理退货和错误处理方面做得更好。因此,如果您有嵌套回调来处理错误,则错误可能会转义一个回调函数,但它会被.catch()
之类的承诺捕获。
this.myFunction(){
$http({method: 'get',
url: url})
.then(function(err,results){
console.log(results);
};
角度示例