我正在获取将要转换为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-repeat
与orderBy
一起使用。就像是:
$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/