Szukam opcji, aby dać początek i koniec, zapętlając tablicę obiektów pod kątem.
Teraz używam ng-repeat.
Mój przypadek użycia jest taki, jakbym miał sekcję „u góry”, w której 3 elementy powinny być wyświetlane z „list” (tablicy obiektów) posortowanych według daty
aw innej sekcji „więcej” pozostałych elementów musi być pokazanych, czyli 4 do list. długość.
i chcę używać tych samych „list” jako źródeł, a nie wypychać do dwóch różnych tablic.
Ponieważ istnieje opcja usuwania elementów z obu sekcji, usunięcie elementu z sekcji „u góry” powinno pociągnąć elementy z sekcji „więcej” do „góry”.
Odpowiedzi:
3 dla odpowiedzi № 1Użyj filtru limitTo angular w swoim powtórzeniu ng.
ng-repeat="item in items|limitTo:3"
Oto filtr StartWith, który pomaga również:
app.filter("startWith", [function() {
return function(input, index) {
return input.slice(parseInt(index, 10));
};
}]);
Użyj tego tak:
ng-repeat="item in items|startWith:4"