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

  • TechSmartt

    TechSmartt

    29 Aralık 2010
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008