SORU
15 Ocak 2013, Salı


AngularJS: ng-click "yararlı"? Neden ng-{olay} AngularJS içinde yok?

Ben sadece AngularJS öğrenmek ve AngularJS bazı kavramlar ile mücadele etmeye başladı. Eğer biri bana bazı noktaları açıklamak olsaydı harika olurdu.

  1. ng-click teknik olarak onclick Aynı olmadığını anlıyorum (here), ama her iki biçimlendirme yerleştirilir. Bu olacağını düşündüm ""? kötü uygulama Neden bu insanların çoğu bu derseniz AngularJS temel kavramlar""? kötü JavaScript DOM öğesi seçmek için daha iyi ve biçimlendirme mantığı yerleştirmek değil olacağını düşündüm.

  2. ng-click AngularJS tıklatın olaylara tepki vermek için doğru bir yol olup olmadığını ben diğer DOM olayları ile ne yapmalıyım? ng-mouseover ama tüm DOM olayları AngularJS eşdeğer olması gibi diğer bazı direktifler olduğunu görüyorum. Nasıl bir 'damla' AngularJS (dolayısıyla AngularJS - normal olmayan) olay? ele ben Açık olmak: 5* *istiyorum.

Çok teşekkür ederim, Pipo

CEVAP
15 Ocak 2013, Salı


Neden bu insanların çoğu bu derseniz AngularJS temel kavramlar""? kötü

Aslında Unobtrusive JavaScript gibi kim daha kötü olduğunu söyleyebilir. Angularians (ve flex deneyimi olan) daha açıklayıcı bir yaklaşım olarak değer görüyor.

"Açısal etrafında inşa inancı olan bildirimsel kod iyidir zorunlu gelince bina KBS kablo ve yazılım bileşenleri bir araya... Tarafından bildirimli olarak nitelendiren nasıl UI değiştirmeli olarak uygulama durumu değişiklikleri, serbest düşük seviye DOM manipülasyon görevleri. -- Overview doc

Ayrıca bakınız 8**

ben diğer DOM olayları ile ne yapmalıyım?

Onları dinlemek için kendi yönergeleri (veya bir başkası zaten yazılı olan bir tane bulabilirsiniz) yazın. Açısal tarayıcı kendi direktifleri yazarak yaptığı şeyi uzatmak için güç verir.

Güncelleme: aşağıdaki yorum, Tim Stewart doğal Açısal tarafından desteklenen herhangi bir olay için bir geri arama bağlamak sağlayan değil AngularUİ ui-event ... ... bahseder.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • thenewboston

    thenewboston

    4 ŞUBAT 2008