【发布时间】:2015-05-13 23:07:44
【问题描述】:
我是 AngularJS $q 和 promise 的新手,我知道如果我使用 $http.get(),我可以获得一个 promise,我可以像链式一样使用它的 .then 函数
$http.get(url)
.then(function(data){}, function(err){})
.then(function(data){}, function(err){})
.....
每个 then 返回一个新的承诺,但我的问题是我怎么知道 then 已经解决了?我注意到的一件事是,如果我将 return 添加到 function(data){},下一个 then 函数可以从上一个 then 函数中获取该返回值,那么这是否意味着我需要将 return 作为解析?
【问题讨论】: