AngularJS中的自定义排序函数

Custom sort function in AngularJS

本文关键字:排序 函数 自定义 AngularJS      更新时间:2023-09-26

如何使自定义函数按顺序排序?

做了这个 plunker,并注意到我一次得到一个元素,这阻止了我对数组的元素进行排序。知道吗?

我看到了这两个问题,但没有一个帮助:ng-repeat e 中的 angularjs 自定义排序函数 AngularJS:使用 OrderBy 的自定义排序函数

您需要从函数返回一个值,该值将与其他值进行比较。

例如,看起来在您的 plunkr 中您想按生日排序。

您可以使用如下函数来实现此目的:

$scope.customSortFunc = function(person) {
   return new Date(person.birthday);
};
请记住,不同的

浏览器支持解析不同的日期格式,因此理想情况下,您会使用 momentjs 之类的东西。

示例 Plunkr