我有一个 JSON REST 服务,它返回带有开始日期的期间列表。如何将开始日期转换为 javascript 日期?
[ {
"periodId": 1234,
"startDate": [ 2011, 12, 24]
},
{
"periodId": 5678,
"startDate": [ 2012, 12, 24]
}
]
我在我的服务定义中使用 ngResource:
angular.module('periodservice',['ngResource']).
factory('Periods', function($resource) {
return $resource('../rest/periods', {}, {
query : {method : 'GET', params : {}, isArray : true}
});
});
控制器非常简单。
function EksternVareRedigeringCtrl ($scope, Periods){
$scope.periods = Periods.query(function(success, status, headers){
$scope.msgf = success;
console.log("this is the succsess);
}, function(errors){
$scope.msgf = errors;
console.log("This is an error....." + ' ' + $scope.msgf.status);
});
}
现在我像这样显示日期,而不是将其转换为正确的日期:
<div class="period">Period: {{period[0]}}-{{period[1]}}-{{period[2]}}</div>