【发布时间】:2016-10-22 10:12:02
【问题描述】:
我有一个用 WebApi 编写的后端服务和一个使用 AngularJS 的前端。我从后端返回了 DateTime,如下所示
public async Task<DateTime> GetDateTime(Guid id)
{
DateTime dateTime = GetDateTime();
return dateTime;
}
在角度控制器内部,我收到了这样的响应
service.getDateTime({
id: $scope.id
},
function(data) {
$scope.minSelectedScheduleDate = new Date(data);
$scope.isBusy = false;
},
function(response) {
$scope.isBusy = false;
});
但minSelectedScheduleDate 成为无效日期。
当我尝试在控制台中查看数据时,我看到了如下内容:
Resource {
0: "2",
1: "0",
2: "1",
3: "6",
4: "-",
5: "1",
6: "0",
7: "-",
8: "2",
9: "8",
10: "T",
11: "1",
12: "1",
13: ":",
14: "3",
15: "0",
16: ":",
17: "0",
18: "0"
}
我的问题是,如何在 Angular 控制器中接收有效的日期?
【问题讨论】:
标签: javascript angularjs datetime asp.net-web-api2