我是新來AngularJS $ q和承諾,我瞭解到,如果我用$http.get()
,我可以得到一個承諾,我可以chainly使用其.then
功能像如何角承諾。於是工作
$http.get(url)
.then(function(data){}, function(err){})
.then(function(data){}, function(err){})
.....
然後每返回一個新的承諾,但我的問題是我怎麼知道,然後已經解決?我注意到的一件事是,如果我添加返回到function(data){}
,那麼下一個函數可以從前一個函數獲取返回值,那麼這是否意味着我需要給出返回值作爲解決方案?