ng-csv 异步数据下载

Posted 年轻的资本!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ng-csv 异步数据下载相关的知识,希望对你有一定的参考价值。

相信很多码友遇到一个很坑的问题吧,就是使用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 异步数据下载的主要内容,如果未能解决你的问题,请参考以下文章

片段中的Firebase数据不是持久的,会重新下载

Android 我应该在异步任务中将片段作为弱引用传递吗?

前端面试题之手写promise

使用带有 viewpager 的异步任务时的竞争条件

在哪里以及如何使用片段填充我的标签

16个必备的JavaScript代码片段