В ng-repeat
есть возможность заказать данные с помощью trackby
или orderby
. Чтобы получить данные по необходимому заказу данных, мне нужно заказать данные с помощью angular.foreach
. Есть ли возможность заказать данные цикла?
OrderBy - это фильтр в Angularjs, поэтому вы можете использовать его форму JS
$filter('orderBy')(collection, expression, reverse, comparator)
В foreach:
.controller('ExampleController', ['$scope', 'orderByFilter', function($scope, orderByFilter) {
angular.forEach(orderByFilter(list, propertyName, reverse), function(value, key) {
// Your code here
});
}]);