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

  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • SalGames2016

    SalGames2016

    17 Kasım 2012
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011