资料:
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 返回结果。
以后的理解。。。