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

  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014
  • tychoadragmire

    tychoadragmi

    20 Mart 2006