gpt4 book ai didi

angularjs - 数组数组上的 ng-repeat,按子数组索引排序

转载 作者:行者123 更新时间:2023-12-03 06:54:13 25 4
gpt4 key购买 nike

假设我有这个对象:

var rows = [
[1, 2, 3, 4],
[11, 222, 3333, 4444]
];

鉴于此,以及此模板:

<tr ng-repeat="row in rows | orderBy ????">
<td ng-repeat="cell in row">{{ cell }}</td>
</tr>

...我如何订购 ng-repeat通过每行的第二个“列”(给定 1 元素的索引 row 处的值)?

Angular 不支持这种情况(无需编写自定义排序函数),我这样说对吗? (我只是进行原型(prototype)设计,因此使用 ng-init 来定义我的范围变量,而不是创建 Controller 。)

最佳答案

事实上确实如此。您可以按功能创建自定义订单。

http://plnkr.co/edit/f6hCbHcLkrjyTODvDWjM?p=preview

<div ng-repeat="row in rows | orderBy:secondIndex">
{{row}}
</div>

//In controller
$scope.secondIndex = function(arr){
return arr[1];
}

关于angularjs - 数组数组上的 ng-repeat,按子数组索引排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31059735/

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