AngularJS - 4 - Scope, Filters

Scope:

HTML kısmı view olarak, JavaScript'i controller olarak düşünürsek MVC yapısında scope model olarak düşünülebilir. Mevcut deişken ve fonksiyonları barındırır ve her 2 taraftada kullanılabilir.
Ancak her 2 taraf için erişimler biraz farklıdır, Aşağıdaki Örnekte görülebilir.


Eğer HTML tarafında data güncellenirse, model ve controller olarak JavaScript tarafı değişimden haberdar olur. Ayrıca tüm uygulama tarafında tanımlı "rootScope" mevcuttur, Bu durumda her 2 taraftada tanımlı değişken yada fonksiyonlara erişim sağlanırken ayrıca dikkat etmek gerekir, Bu noktada öncelik her zaman daha küçük ve Özel tanımlı olan yerel scope tur.


Filtreler (Filters):

Datayı formatlamak, yada filtrelemek amaçlı eklenebilecek ifadelerdir. 
  • currency Parasal formatlama
  • date Tarih formatlama
  • filter Listeden Alt kümeyi filtreleme
  • json Bir objeyi JSON metni formatına dönüştürmek
  • limitTo Liste yada methi belli bir sayı yada uzunlukla sınırlamak
  • lowercase Metni küçük harf yapmak
  • number Sayısal bir değeri metne çevirmek
  • orderBy Listeyi sıralamak
  • uppercase Metni Büyük harfe çevirmek için


Ayrıca "app.filter" ile bir fonksiyon tanımlar şekilde kend filtrenizi tanımlayabilir, ve elinizdeki içeriği formatlamak amaçlı kullanabilirsiniz.




Yorumlar

Yazılar

Kotlin - 1 - Giriş

Genesys Nuance-ASR Entegrasyonu Port Kullanımı

Kotlin - 5 - Dönüşler ve Atlamalar (Returns and Jumps)