AngularJS NgRepeat:dupes Duplicate Key İn Repeater Hatası Ve Çözümü

AngularJS ile ng-repeat direktifini kullandığınızda eğer repeat işlemi yaptığınız arraydeki değerler benzersiz değilse yani aynı değerden birden fazla varsa o zaman bu hatayı almanız olasıdır bu durumda yapmanız gereken çok basit.

AngularJS ngRepeat:dupes Duplicate Key in Repeater Hatası ve Çözümü

Yapmanız gereken sadece ng-repeat sorgunuza track by $index ekini eklemek.

Şimdi durumu örnek ile açıklayalım ng-repeat ile döneceğimiz değerin alttaki şekilde olduğu gibi iki tane 4 değerinin dönüleceğini düşünürsek bu durumda hata alacağızdır.

HTML

Hata almamak için üstteki ng-repeat sorgusuna alttaki track by $index ekini eklemeniz gerekmektedir.

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın