我正在尝试按日期和受欢迎程度排序列表。从服务我有一个json响应,其日期为字符串格式。是否可以将日期从Http get响应更改为date对象,以便我想使用OrderBy过滤器按日期对列表进行排序。
我的json是
{
"Name": "Paul ",
"Country": "SINGAPORE",
"Date": "12/31/14 20:40",
"Rating": "2"
}
答案 0 :(得分:1)
您可以将日期字符串传递给Date Object 把它放在你的控制器中:
myApp.controller("MyPersonController", function($scope){
for (var i in $scope.persons) {
$scope.persons[i].Date = new Date($scope.persons[i].Date);
}
});
如果您在格式化方面遇到问题,我建议使用MomentJs
之类的日期包装器