У меня есть приложение MVC, в котором я получаю данные от контроллера MVC и передаю их в виде JSON, используя angular. Одним из полей данных является значение datetime. На стороне контроллера поле даты отображается в формате {27.05.2009, 00:00), но когда оно находится на стороне angular, то же поле даты показывает, например, это: / Дата (864511200000) /
Я попытался преобразовать / Date (864511200000) / в короткую дату {MM / dd / yyyy}, используя
<td>{{employee.DateOfBirth | date:'shortDate'}}</td>
, но это не сработает. Мой метод управления
public JsonResult GetEmployees()
{
var employees= db.Employees.ToList();
return Json(employees, JsonRequestBehavior.AllowGet);
}
Angular код
myApp.controller('EmployeeCtrl',function ($scope, $http) {
$http({
method: 'GET',
url: '/Employees/GetEmployees'
}).then(function (response) {
$scope.employees= response.data;
console.log(response.data);
});
});
my View Код:
<tr ng-repeat="employee in employees">
<td>{{employee.DateOfBirth | date:'shortDate'}}</td>
// остальной код