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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • taliajoy18

    taliajoy18

    12 Temmuz 2011
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006