1.根据一个字段排序
第一种排序方式
var compare = function (prop) { return function (obj1, obj2) { var val1 = obj1[prop]; var val2 = obj2[prop]; if (val1 < val2) { return 1; } else if (val1 > val2) { return -1; } else { return 0; } } }; $scope.orderDrugMasterList.sort(compare("prescDate"));//使用方式
第二种排序方式
var prescDateSort = function(a,b){ return a.prescDate - b.prescDate; }; $scope.orderDrugMasterList.sort(prescDateSort);//使用方式
2.根据两个字段排序
list.sort(function(a, b){ if (a.groupNo == b.groupNo) { return a.groupSubNo - b.groupSubNo; } else { return a.groupNo - b.groupNo; } });