如何订购自定义功能?
我做了这个plunker,并注意到我一次得到一个元素,这阻止我排序数组的元素。有什么想法吗?
我看到了这两个问题,但没有一个帮助: angularjs custom sort function in ng-repeat e AngularJS: Custom Sorting Function using OrderBy
答案 0 :(得分:1)
您需要从函数中返回一个值,该值将与其他值进行比较。
例如,看起来你想要按生日那样排序。
您可以使用如下函数完成此操作:
$scope.customSortFunc = function(person) {
return new Date(person.birthday);
};
请记住,不同的浏览器支持解析不同的日期格式,因此理想情况下您可以使用momentjs之类的内容。