/ / Ітерація (ng-повторення) об'єктів кутового масиву з початком і кінцем - angularjs, angularjs-ng-repet

Ітераційні (ng-repeat) об'єкти з кутовим масивом з початковим і кінцевим - angularjs, angularjs-ng-repeat

Я шукаю варіант для початку та кінця, роблячи циклічний масив об'єкта.

Тепер я використовую 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"