Haz.24

AngularJS (1.3 / 1.5) Eğitimi: Direktifler (Directive)

Direktifler, AngularJS’nin en başta gelen temel bağlantı elemanlarından biridir. HTML5 sayfa yapısında yer alan elementlere direktifler ile erişilir ve yönetilir.

Direktifler birer attribute olarak tanımlanır. Bazıları değer alabilirken bazıları sadece anahtar kelime olarak bile tanımlama yapmak için yeterlidir.

Direktifler ng- ön eki ile başlar ve diğer isimlerle direktifler türetilir.

Temel olarak AngularJS’deki direktifler aşağıdaki tabloda verilmiştir.

AngularJS

Haz.24

AngularJS (1.3 / 1.5) Eğitimi: Şablon (Template), Modüller (Module) ve Kontroller (Controller)

MVW modeline göre Controller, yani VIEWMODEL ayrı tutulmalıdır. Bu nedenle AngularJS komutlarımız harici bir kaynaktan HTML5 sayfası içine çekilerek (yine js dosyası) kullanılmalıdır. Şimdi basit bir şablon yapısı ile AngularJS’de MVM modeline göre bir Template, Controller ve Module kavramları nelerdir ve oluşturma mantıklarına bakalım. İlerleyen konularda da bol bol pratik yapacağız.

AngularJS

Haz.24

Haz.24

Haz.24

AngularJS (1.3 / 1.5) Eğitimi: AngularJS MVW (Model, View, Whatever Works For You) Tasarım Mimarilerini Anlamak

Programlama dillerinde, özellikle büyük çaplı projelerde iş karmaşıklığına çözüm bulmak amacı ile Nesne Yönelimli Programlama tekniği geliştirilmişti. OOP, artık profesyonel programlama dillerinde bir standart haline gelmiştir. Ancak iş geliştirme sürecinin daha da hızlanması, daha kolay şekilde yapılması ve projelerin sürdürülebilir olmasını sağlamak amacıyla daha da farklı tasarım mimarileri geliştirilmiş, geliştirilmeye de devam etmektedir.

AngularJS