SORU
27 Ocak 2013, Pazar


Nasıl AngularJS ng-click bir durumu

Ng-repeat: içinde bu kod var

<a href="#" class="disabled" ng-click="doSomething(object)">Do something</a>

Nasıl düğme class="disabled" o zaman sakat bir durum.

Nasıl HTML sınıfını kullanarak bu durumu yapabilir miyim

ya da var gibi görünecek javascript bunu yapmak için bir yoldur:

$('.do-something-button').click(function(){
  if (!$(this).hasClass('disabled')) {
    do something
  }
});

CEVAP
27 Ocak 2013, Pazar


İyi DOM (öznitelikleri denetimi de dahil olmak üzere) değiştirmek için yönergeler dışında herhangi bir yerde değildir. Kapsamı biraz değeri varsa linki devre dışı bırakılması gerektiğini belirten ekleyebilirsiniz.

Ama diğer sorun ngDisabled ile < kullanamazsın yani form kontrolleri dışında bir şey işe yaramazsa,;>ama bunu kullanabilirsiniz <button>ve Bağlantı gibi stil.

Başka bir şekilde eylem halinde isDisabled doğruysa adlı wouold değil yani isDisabled || action() gibi ifadeler tembel değerlendirme kullanmaktır.

Burada her iki çözüm de gider: http://plnkr.co/edit/5d5R5KfD4PCE8vS3OSSx?p=preview

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006
  • Videojug

    Videojug

    25 EKİM 2006