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

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012