AngularJS’de ngRepeat ile listelediğimiz kayitlarin toplam sayisini almak için length özelliğini kullanmak yetiyor fakat filtreleme sonrası toplam uzunluğu yani filtreleme sonucundaki kayıt sayısını almak için ise farklı bir yol islememiz gerekiyor.
AngularJS ngRepeat filtreleme sonrası kayıt sayısına ulaşma
AngularJS’de ngRepeat
ile listelediğimiz kayitlarin toplam sayisini almak için length
özelliğini kullanmak yetiyor fakat filtreleme sonrası toplam uzunluğu yani filtreleme sonucundaki kayıt sayısını almak için ise farklı bir yol islememiz gerekiyor.
Öncelikle alttaki örneğimizde göreceğiniz üzere kayıtları filtrelediğimizde kayıt sayısının değişmediğini göreceksiniz bu normal olarak ilk aklımıza gelen ve ngRepeat
‘e kayıtların bulunduğu değişkenin length
özelliğini kullanarak erişmemizden kaynaklanıyor.
Filtreleme sonucundaki kayıt sayısına ulaşmak için daha farklı bir yöntem kullanmamız gerekiyor şöyleki filter
‘a aktarmış olduğumuz model
‘i as
anahtar kelimesi kullanarak çıkan sonucu herhangi bir isim ile yazmış olduğumuz değişkene aktarıyoruz böylelikle bu değişkenin length
‘ini kullanarak sorunu aşmış oluyoruz. Alttaki örnek koda göz atarak anlatıığım olayı daha iyi kavramış olacaksınız.