如何在 ng-repeat 中对数组数组的 属性 使用 orderBy
How to use orderBy for a property of an array of arrays in ng-repeat
是否可以通过值 属性 或特定数组索引对以下示例数据集进行排序?:
var rows = [
[
{
value: 'hello',
label: 'world'
},
{
value: 'hello1',
label: 'world1'
},
{
value: 'hello2',
label: 'world2'
}
],
[
{
value: 'asd',
label: 'jkl'
},
{
value: 'asd1',
label: 'jkl1'
},
{
value: 'asd2',
label: 'jkl2'
}
]
];
我试过这个重复语句:
ng-repeat="row in rows | orderBy:'-[1].value'"
它没有抛出错误,但也没有进行排序。
改ng-repeat这个这个。这将按第一列的值对行进行排序。 this
代表行。
ng-repeat="row in rows | orderBy:'this[0].value'"
是否可以通过值 属性 或特定数组索引对以下示例数据集进行排序?:
var rows = [
[
{
value: 'hello',
label: 'world'
},
{
value: 'hello1',
label: 'world1'
},
{
value: 'hello2',
label: 'world2'
}
],
[
{
value: 'asd',
label: 'jkl'
},
{
value: 'asd1',
label: 'jkl1'
},
{
value: 'asd2',
label: 'jkl2'
}
]
];
我试过这个重复语句:
ng-repeat="row in rows | orderBy:'-[1].value'"
它没有抛出错误,但也没有进行排序。
改ng-repeat这个这个。这将按第一列的值对行进行排序。 this
代表行。
ng-repeat="row in rows | orderBy:'this[0].value'"