SORU
6 EYLÜL 2012, PERŞEMBE


Nasıl "AngularJS yenile" söyleyebilirim;

Yerine kullanarak "ng-click", bir jQuery kullanıyorum bağlıyor.yani benim özel Yönetmelik kapsamı dışında oluyor tıklatın bir olay var, () tıklatın dinleyici ve benim görüş alanım içinde bir fonksiyon gibi arama:

$('html').click(function(e) {
  scope.close();
);

() yakın bu gibi görünüyor basit bir işlevi vardır:

scope.close = function() {
  scope.isOpen = false;
}

İçinde benim görüşüme göre, bir element olan "ng-show" bu gibi ısopen bağlı:

<div ng-show="isOpen">My Div</div>

Hata ayıklama zaman, o kadar yakın buluyorum() denir, ısopen yanlış güncelleniyor, ama AngularJS görünüm güncelleme değil. El ile Açısal görünümü güncelleştirmek için söyleyebilirim bir yolu var mı? Yoksa bir daha" görmüyorum yaklaşım bu? "Açısal

CEVAP
6 EYLÜL 2012, PERŞEMBE


Çözüm aramak

$scope.$apply();

...benim jQuery olay geri arama.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009