可以通过数组元素对对象数组进行排序



如果我有这样的数组:

[{名称:[{firstName:"Bob",lastName:"Jones"},{firstName:"Martha",lastName:"Jones"}]},{名称:[{firstName:"Jim",lastName:"Franklin"},{firstName:"Jill",lastName:"Franklin"}]}]

在ng repeat中,我将使用哪个表达式来按每条记录的第一个lastName排序(例如names[0].lastName)?

使用:

ng-repeat="e in entries | orderBy:'names[0].lastName'"

或:

ng-repeat="e in entries | orderBy:'-names[0].lastName'"

相反的顺序。

最新更新