gpt4 book ai didi

javascript - 如何使用angular js显示对象数组的分组

转载 作者:行者123 更新时间:2023-11-30 21:08:26 25 4
gpt4 key购买 nike

我有对象数组,但我不知道如何按 id 顺序分组。我想使用 ng-repeat 显示它的数字顺序,如 1,2,3

$scope.arrayofobject=[{name:"testMachne","id":1},{name:"testComputer","id":2},{name:"testCalc","id":3},{name:"testMac","id":2},{name:"testMachne","id":3},{name:"testMachne","id":1}]

最佳答案

您可以使用 orderBy 过滤器:

angular.module('app',[]).controller('mainCtrl', function($scope){
$scope.arrayofobject=[{name:"testMachne","id":1},{name:"testComputer","id":2},{name:"testCalc","id":3},{name:"testMac","id":2},{name:"testMachne","id":3},{name:"testMachne","id":1}];
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app='app' ng-controller='mainCtrl'>

<div ng-repeat="json in arrayofobject | orderBy:'id' " ng-if='json.id !== 1'>
{{json.name}}
</div>
</div>

关于javascript - 如何使用angular js显示对象数组的分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com