PFB der Code meines benutzerdefinierten Filters, wo es einen Parameter viewbookoption
, der ein Dropdown-Wert ist. Basierend auf dem Dropdown-Wert werden die Daten im Grid angezeigt.Ich implementierte forEach Schleife hier, aber es funktioniert nicht richtig und es durchläuft die Schleife und gibt mir fast 10000 Datensätze, aber eigentlich habe ich nur 10 Datensätze, die sein sollten im Raster angezeigt.Angular.forEach Schleife funktioniert nicht richtig
Jede Hilfe in dieser Hinsicht wird sehr geschätzt.
Controllers.filter('filterUnissued', function() {
return function(books, viewbookoption) {
if (viewbookoption == "All Books") {
return books;
} else {
angular.forEach(books, function(book) {
if (book.issued == false) {
books.push(book);
}
});
}
return books;
}
});
Sie wiederholen dasselbe Array, in das Sie drängen – charlietfl
Yeah !! Mein schlechtes .. Danksagung –