SORU
14 Aralık 2012, Cuma


Angularjs bir Direktif nedir?

Çok zaman angularjs belgeleri ve çeşitli öğreticiler okuyarak geçirdim ve ne kadar ulaşılmaz belgelere de oldukça şaşırtmıştır.

Ayrıca diğer angularjs almak isteyen için yararlı basit, sorumlu bir sorum var:

Angularjs bir Direktifi nedir?

Bir yönerge bir yerde, basit, kesin bir tanımı olmalı, ama angularjs website şaşırtıcı derecede işe yaramaz bu tanımları bulunmaktadır:

  • On the home page: Direktifler benzersiz ve güçlü bir özelliği Açısal müsaittir. Direktifleri yeni HTML sözdizimi icat, belirli bir uygulama için izin verin.

  • developer documentation: Direktiflerinin HTML yeni hileler öğretmek için bir yol vardır. DOM sırasında derleme yönergeleri HTML karşı uyumlu ve yürütülür. Bu yönergeler, davranış kaydı veya DOM dönüşümü sağlar.

  • İronik bir şekilde, seyirci zaten onlar ne anlar üstlenecek gibi görünüyor hangi direktifler hakkında series of talks var.

Herkes sunabilir şöyle açıklıyor: açık referans Yönetmelik, ne kesin bir tanım olacaktır

  1. (En net örnek olarak definition of jQuery)
  2. Pratik sorunları ve durumları ne gidermek amacıyla tasarlanmıştır
  3. Tasarım desen, veya alternatif olarak, nasıl angularjs/MVW iddia MVC misyonu içine oturuyor . somutlaştırmak nedir

teşekkürler!

CEVAP
16 Aralık 2012, Pazar


(Örnek olarak bir WordPress kullanmak açık tanımı) nedir?

Bir yönerge aslında bir fonksiyonudur&hançer;bu Açısal derleyici DOM bulduğunda yürütür. İşlev(ler) oldukça zor bir yönerge ne olduğunu tanımlamak için olduğunu düşünüyorum bu yüzden neredeyse her şeyi yapabilir. Her bir Direktif bir name (ng-tekrar ediyorum, sekmeler, make-up-your-kendi) ve her bir yönerge belirler nerede kullanılır: element, nitelik, sınıf, bir yorum.

&hançer;Bir yönerge normalde sadece (post)linki bir işlevi vardır. Karmaşık bir yönerge fonksiyon pre-link fonksiyonu ve post-link fonksiyonu bir derleme olabilir.

Pratik sorunları ve durumları nedir adrese amaçlanan?

Direktifleri yapabileceği en güçlü şey HTML uzatın. Uzantılarınızı uygulamanız yapı Domain Specific Language (DSL). E. g., eğer başvurunuzu online alışveriş sitesi çalışıyorsa, HTML için uzatabilirsiniz "alışveriş arabası", "", "özel", vb. kupon direktifleri ne olursa olsun kelime veya nesneleri veya kavramları daha doğal içinde kullanacakları "online alışveriş" etki "yerine"s "span"(@bahsedildiği WTK) s. div

Direktifler ayrıca bazı yeniden kullanılabilir bileşen içine HTML -- grup HTML bir demet componentize. Eğer varsa ng vardır HTML sürü çekmek için kullanarak kendinizi bulursanız, muhtemelen direktifleri içine yeniden.

Tasarım desen, veya alternatif olarak nasıl sığacak mı somutlaştırmak nedir sözde MVC/angularjs misyon PUL

Yönerge, DOM manipüle ve DOM olayları yakalamak. Bu yönerge yüzden derleme ve link verilecek işlevleri "eleman" bir argüman olarak. Yapabilirsiniz

  • Direktifi yerine HTML bir grup (örneğin, bir şablon) olarak tanımlayın
  • bu bağlama öğesi için olayları (veya çocuk)
  • /a sınıfı Kaldır
  • text() değerini değiştir
  • öznitelikleri aynı element olarak tanımlanan öznitelikleri' bu kapsam özellikleri, dolayısıyla Yönetmeliğin -- izledim değerler "model" olarak değişir . saatler (aslında değişiklikleri izle
  • vb.


HTML*, , *, *3<img src="...">*2<a href="...">gibi şeyler var. Nasıl, href, ımg, src, br, tablo, tr, th ne tanımlarsınız? Bu bir Direktif var.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009