这是我的方案
{{1}}
答案 0 :(得分:3)
在该字段上应用orderBy
过滤器。您可以了解有关排序的更多here。
ng-repeat="damageResult in damageResultList | orderBy:'YOUR_FIELD_NAME'"
答案 1 :(得分:1)
您可以做的是定义一个自定义函数来排序并将文本转换为数字,以防字段为数字
$scope.sorterFunc = function(entity){
return $scope.isFieldNumber? parseInt(entity[$scope.property], 10) : entity[$scope.property];
};
然后在ng-repeat
<div ng-repeat="entity in entityArray | orderBy:sorterFunc ">