我写了一段代码,从db获取记录列表,并将它们放在$ scope.records中。
var app = angular.module('MyApp', []);
app.controller('MyAppController', ['$scope', '$http', function ($scope, $http) {
$http({ method: 'GET', url: '/Api/GetRecord' }).
success(function (data, status, headers, config) {
$scope.records = data;
}).
error(function (data, status, headers, config) {
alert(data);
});
}]);
然后,我想显示如下记录。
<div ng-repeat="record in records">
<div>{{record.ID}}</div>
<div>{{record.SubmitDate}}</div>
<div>{{record.Status}}</div>
</div>
ID和状态正确显示。但是,提交日期可能无法显示。提交日期为db中的“ 2016-08-30 09:59:17.080”,但在网站上显示时,所有提交日期均为“ / Date(1472522357080)/”。
如何正确显示日期时间?谢谢。
尝试使用日期过滤器
{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}
或者
{{record.SubmitDate.replace('/Date(','').replace(')/','') | date:'yyyy-MM-dd HH:mm:ss Z'}}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句