AngularJS Как отсортировать все сообщения на всех страницах?

0

Я хочу сортировать все сообщения pubbate на всех страницах. Прежде чем спросить, я попробовал, но это не сработало. Мое решение работает только на первой странице. Что я сделал не так? Почему этот orderBy: '-pubdate' работает неправильно?
JSFiddle: https://jsfiddle.net/7fqew8s5/2/
Спасибо за любую помощь.
PS Извините за мой английский. Я украинский.

Теги:
angularjs-ng-repeat

1 ответ

0
Лучший ответ

Просто отсортируйте массив $scope.items чтобы решить эту проблему:

Рабочий jsfiddle находится здесь: https://jsfiddle.net/yufeng/5wz6nxun/

//Add the following code after the declaration of $scope.items
//sort the items by 'pubdate'
$scope.items.sort(function(a, b) {
    return b.pubdate - a.pubdate;
});
  • 0
    Огромное спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню