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 formatlamadate
Tarih formatlamafilter
Listeden Alt kümeyi filtrelemejson
Bir objeyi JSON metni formatına dönüştürmeklimitTo
Liste yada methi belli bir sayı yada uzunlukla sınırlamaklowercase
Metni küçük harf yapmaknumber
Sayısal bir değeri metne çevirmekorderBy
Listeyi sıralamakuppercase
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
Yorum Gönder