相信很多码友遇到一个很坑的问题吧,就是使用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)
时间: 2024-10-07 09:29:17