我正在获取将要转换为GMT字符串的unix纪元时间的数组。我想对数组进行排序,如何处理?

for(var i in data.results) {
    var date = new Date(data.results[i].lastModifiedAt*1000);
    var day = date.toGMTString();
    $scope.day[i] = day;
}

最佳答案

由于将问题标记为角度问题,因此可以将ng-repeatorderBy一起使用。就像是:

$scope.results = data.results.map(function(result) {
  result.day = new Date(result.lastModifiedAt*1000).toGMTString()
  return result;
}


并在您的html中:

<div ng-repeat="result in results | orderBy:'day':true track by $index"></div>

而且您将不必使用sort

关于javascript - AngularJS –如何对Unix纪元时间数组进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31498763/

10-09 05:41
查看更多