angular.js 遍历循环数组 [1,2,3,56,78,99,34,36] 将数组由高到底进行排序
时间: 2023-09-14 15:15:58 浏览: 76
JavaScript中利用for循环遍历数组
在 AngularJS 中使用 ng-repeat 指令来遍历循环数组,可以使用 JavaScript 的 sort() 方法对数组进行排序,代码如下:
```
<div ng-app="myApp" ng-controller="myCtrl">
<ul>
<li ng-repeat="num in nums | orderBy:'-num'">{{num}}</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.nums = [1, 2, 3, 56, 78, 99, 34, 36];
});
</script>
```
在 ng-repeat 中使用 orderBy 过滤器,将数组按照 num 属性进行排序,使用负号表示倒序排列。这样,数组就会由高到低进行排序。
阅读全文