Angularjs - 显示$ resource的微调器

时间:2014-05-17 20:44:22

标签: angularjs

我想知道在从数据库中检索数据时如何显示微调器。

我已经添加了一个微调器,我添加了一个类似的ng-show:

<img ng-show="loading" src="spinner.gif" />

我的服务如下:

myServices.factory('ChannelsService', function ($resource) {
  return $resource('/channels', {}, {
    query: { method: 'GET', isArray: true },
    create: { method: 'POST' }
  })
});

和我的控制器:

ChannelsService.query(function(response) {
  $scope.channels = response;
});

有人能指出我正确的方向

1 个答案:

答案 0 :(得分:0)

loading来电之前的某个时间将true设为query,然后在false返回后将其设为query

$scope.loading = true;
ChannelsService.query(function(response) {
    $scope.channels = response;
    $scope.loading = false;
});