Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs,如何在cshtml中显示日期时间_Angularjs_Datetime_Razor - Fatal编程技术网

Angularjs,如何在cshtml中显示日期时间

Angularjs,如何在cshtml中显示日期时间,angularjs,datetime,razor,Angularjs,Datetime,Razor,我编写了一段代码,用于从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,

我编写了一段代码,用于从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>

{{record.ID}
{{record.SubmitDate}
{{record.Status}
ID和状态显示正确。但是,提交日期可能无法显示。提交日期在db中为“2016-08-30 09:59:17.080”,但所有提交日期在网站中显示时变为“/date(1472522357080)/”

如何正确显示日期时间?谢谢。

尝试使用日期过滤器

{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}


按如下所示尝试使用新的日期函数 $scope.date=新日期(1472522357080);
并将与ng模型相同的$scope.date变量绑定到日期控件。

{{record.SubmitDate | date:'yyyy-MM-dd HH:MM:ss Z'}}很抱歉,它似乎不起作用。它仍然显示“/Date(1472522357080)/”而不是可读的日期时间。@Natsuki_Kato您能不能请console.log($scope.records)?数据格式是什么?谢谢你的回答!当我尝试第二种解决方案时,它起作用了。太好了。快乐编码:-)
{{record.SubmitDate.replace('/Date(','').replace(')/','') | date:'yyyy-MM-dd HH:mm:ss Z'}}