在ng-repeat
中,您可以选择使用trackby
或orderby
订购数据。要按照我需要的数据顺序获取数据,我需要使用angular.foreach
订购数据。有没有选择订购循环数据?
答案 0 :(得分:3)
OrderBy是Angularjs中的filter,所以你可以使用它的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
});
}]);