码迷,mamicode.com
首页 > 其他好文 > 详细

ng-csv 异步数据下载

时间:2017-07-31 18:54:57      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:代码   promise   资料   log   mis   res   data   tar   一个   

相信很多码友遇到一个很坑的问题吧,就是使用ng-csv  的时候 

lazy-load="true" 设置为true 还是 会下载0行数据

var getArray= function() {
   var deferred = $q.defer();
   $http.get(‘/api/data‘)
       .then(function (res) {
           deferred.resolve(res.data);
        }, function (res) {
           deferred.reject();
        });
   };
   return deferred.promise;
}

经过从外网搜资料已解决,下面是正确代码 是用$q.when

var getArray= function () {
    var deferred = $q.defer();
    $http.get(‘/api/data‘)
        .then(function (res) {
            $q.when(res).then(function () {
                deferred.resolve(res.data);
             });
          }, function (res) {
              deferred.reject();
          });
     return deferred.promise;
};
注意使用$ q.when(res)

 

ng-csv 异步数据下载

标签:代码   promise   资料   log   mis   res   data   tar   一个   

原文地址:http://www.cnblogs.com/richard1015/p/7264631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!