Я шукаю варіант для початку та кінця, роблячи циклічний масив об'єкта.
Тепер я використовую ng-повтор.
Мій випадок використання виглядає так, як у мене в розділі "вгорі" було 3 елементи, які потрібно відобразити зі "списків" (масив об'єктів), відсортованих за датою
а в іншому розділі повинно бути показано решту елементів, що становить 4 до списку.
і я хочу використовувати ті самі "списки" як джерела, а не натискання на два різних масиви.
Оскільки є можливість видалити елементи з обох розділів, видалення елемента з розділу "вгору" повинно перетягнути елементи з розділу "більше" в "верх".
Відповіді:
3 для відповіді № 1Використовуйте кутовий "s limit filter" у своєму ng-повторі.
ng-repeat="item in items|limitTo:3"
Ось фільтр startWith, який також допоможе:
app.filter("startWith", [function() {
return function(input, index) {
return input.slice(parseInt(index, 10));
};
}]);
Використовуйте це так:
ng-repeat="item in items|startWith:4"