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.

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.

AngularJS NgRepeat Filtreleme Sonrası Kayıt Sayısına Ulaşma
5 (100%) 2 oy

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir