angular.js 遍历循环由发请求拿到的数组 [1,2,3,56,78,99,34,36] ,将这个数组由高到底进行排序
时间: 2023-10-02 19:06:10 浏览: 65
Angular.js前台传list数组由后台spring MVC接收数组示例代码
你可以使用`orderBy`过滤器来对数组进行排序,并指定排序的属性和排序规则。具体实现可以参考下面的代码:
```html
<div ng-repeat="num in nums | orderBy:'-num'">
{{num}}
</div>
```
其中,`nums`是从后端获取到的数组数据,`orderBy:'-num'`表示按照`num`属性进行降序排列。
如果你想在控制器中对数组进行排序,可以使用JavaScript的`sort`方法,如下所示:
```javascript
$scope.nums = [1,2,3,56,78,99,34,36];
$scope.nums.sort(function(a, b) {
return b - a;
});
```
这里的`sort`方法接受一个比较函数,该函数返回一个负数、零或正数,用于指示两个元素的相对顺序。在这个例子中,我们使用`b-a`来实现降序排序。
阅读全文