Sto cercando un'opzione per dare inizio e fine mentre eseguo il ciclo della matrice di oggetti in angolare.
Ora sto usando ng-repeat.
Il mio caso d'uso è come se avessi una sezione "top" in cui 3 elementi da mostrare da "liste" (array di oggetti) ordinati per data
e in un'altra sezione deve essere mostrato "più" resto degli elementi che è 4 a lists.length.
e voglio usare gli stessi "elenchi" come fonti piuttosto che passare a due array diversi.
Poiché esiste un'opzione per eliminare gli elementi da entrambe le sezioni, l'eliminazione dell'elemento dalla sezione "in alto" dovrebbe portare gli elementi dalla sezione "altro" a "in alto".
risposte:
3 per risposta № 1Usa il limite angolare Per filtrare nella tua ripetizione ng.
ng-repeat="item in items|limitTo:3"
Ecco un filtro startWith per aiutare anche:
app.filter("startWith", [function() {
return function(input, index) {
return input.slice(parseInt(index, 10));
};
}]);
Usalo in questo modo:
ng-repeat="item in items|startWith:4"