SORU
22 ŞUBAT 2013, Cuma


Açısal $http isteği sırasında Spinner GİF gösteren

Açısal $http hizmeti bir ajax isteği yapmak için kullanıyorum.

Nasıl ajax isteği sırasında bir loader gif göstermek için mi?

Belgeleri ajaxstartevent veya benzeri herhangi bir olay göremiyorum.

CEVAP
22 ŞUBAT 2013, Cuma


Bu gerçekten belirli bir kullanım durumunda bağlı, ama basit bir şekilde bu gibi bir desen izleyin:

.controller('MainCtrl', function ( $scope, myService ) {
  $scope.loading = true;
  myService.get().then( function ( response ) {
    $scope.items = response.data;
  }, function ( response ) {
    // TODO: handle the error somehow
  }).finally(function() {
    // called no matter success or failure
    $scope.loading = false;
  });
});

Ve sonra şablonu tepki:

<div class="spinner" ng-show="loading"></div>
<div ng-repeat="item in items>{{item.name}}</div>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013