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

  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013
  • wowchick16

    wowchick16

    17 Mart 2007