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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009