資料:
http://www.tuicool.com/articles/FfaA7bu
目前的理解:
var delete()=function(){
var defer=$q.defer();
var promise=[.....];
$q.all(promise).then(function(){
defer.resolve();//表示請求完成
},function(){
defer.reject();//表示請求未完成
})
return defer.promise;
}
這樣做的目的,你不用等待該請求完成,你可以先去處理其它數據,然後再你需要用到請求結果的時候,defer.promise 返回結果。
以後的理解。。。