Angular的 $q, defer, promise

    xiaoxiao2024-07-26  8

    资料:

     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 返回结果。

    以后的理解。。。

    转载请注明原文地址: https://ju.6miu.com/read-1291052.html
    最新回复(0)