Javascript Json未以正确格式传递日期
这是service.js代码Javascript Json未以正确格式传递日期,javascript,angularjs,Javascript,Angularjs,这是service.js代码 app.controller('CustomerCareController', ['$scope','$filter', 'CustomerCareService','CustomerService', function ($scope, $filter, customerCarService, customerService) { $scope.seletedCustomerCarePreviousIdChanged = function () {
app.controller('CustomerCareController', ['$scope','$filter', 'CustomerCareService','CustomerService',
function ($scope, $filter, customerCarService, customerService) {
$scope.seletedCustomerCarePreviousIdChanged = function () {
var serverObject = {
CustomerCareId: $scope.selectedCustomerCarePreviousId
}
var successcallBackCarePreviousFeedbackInfo = function (data) {
$scope.CustomerCarePreviousFeedBack = data;
}
customerCarService.getCustomerCarePreviousFeedBackDetail(serverObject, successcallBackCarePreviousFeedbackInfo);
}])
这是Resource.js
var getCustomerCarePreviousFeedBackDetail = function (serverObject, successCallbackPreviousFeedBack) {
resource.CustomerCare.getCustomerCarePreviousFeedBackDetail(serverObject).$promi se.then(function (response) {
successCallbackPreviousFeedBack(response);
});
这是MVC控制器
'getCustomerCarePreviousFeedBackDetail': { method: 'POST', isArray:true, url: '/CustomerCare/GetCutomerCarePreviousFeedBackDetail' },
public ActionResult GetCutomerCarePreviousFeedBackDetail(字符串customerCareId)
{
列出我的清单;
BOCustomerCare客户=新的BOCustomerCare();
myList=customer.GetCustomerCarePreviousFeedBack(customerCareId);
返回Json(myList,JsonRequestBehavior.AllowGet);
}
这是我的业务操作层
public ActionResult GetCutomerCarePreviousFeedBackDetail(string customerCareId)
{
List<CustomerCareFeedBackDTO> myList;
BOCustomerCare customer=new BOCustomerCare();
myList = customer.GetCustomerCarePreviousFeedBack(customerCareId);
return Json(myList, JsonRequestBehavior.AllowGet);
}
公共列表GetCustomerCarePreviousFeedBack(字符串customerCareId)
{
尝试
{
ICCustomerCareModule customerCareModule=IOContainer.Resolve();
返回customerCareModule.GetCustomerCarePreviousFeedBackDetail(customerCareId);
}
捕获(例外情况除外)
{
抛出新异常(“获取信息失败”);
}
}
这是我的模块代码
public List<CustomerCareFeedBackDTO> GetCustomerCarePreviousFeedBack(string customerCareId)
{
try
{
ICustomerCareModule customerCareModule = IOContainer.Resolve<ICustomerCareModule>();
return customerCareModule.GetCustomerCarePreviousFeedBackDetail(customerCareId);
}
catch (Exception ex)
{
throw new Exception("faild to get info");
}
}
公共列表GetCustomerCarePreviousFeedBackDetail(字符串customerCareId)
{
IUnitOfWork unitOfWork=新unitOfWork();
ICCustomerCareRepository customerCareRepository=unitOfWork.customerCareRepository;
返回Mapper.Map
(customerCareRepository.getCustomerCarePrevioouffeedback(customerCareId));
}
这是我的存储库代码
public List<CustomerCareFeedBackDTO> GetCustomerCarePreviousFeedBackDetail(string customerCareId)
{
IUnitOfWork unitOfWork = new UnitOfWork();
ICustomerCareRepository customerCareRepository = unitOfWork.CustomerCareRepository;
return Mapper.Map<List<CustomerCareFeedBack>, List<CustomerCareFeedBackDTO>>
(customerCareRepository.GetCustomerCarePreviouFeedBack(customerCareId));
}
public List getCustomerCarePrevioufFeedback(字符串customerCareId)
{
return _dbContext.customercareffeedbacks.Where(c=>c.CustomerCareId==CustomerCareId)。选择(c=>c.ToList();
}
这是HTML
public List<CustomerCareFeedBack> GetCustomerCarePreviouFeedBack(string customerCareId)
{
return _dbContext.CustomerCareFeedBacks.Where(c => c.CustomerCareId == customerCareId).Select(c => c).ToList();
}
{{o.Date}日期:'dd/MM/yyyy'}
{{o.FeedBackDetail}}
其他信息我正在彻底了解这个方法是准确的,但日期的格式不正确。
Json传递的日期格式不正确Json传递的日期格式为/date(1441959099210)/我们可以了解有关您的Json的更多详细信息吗?或者一个JsFiddle/Codepenvar getCustomerCarePreviousFeedBackDetail=函数(serverObject,successCallbackPreviousFeedBack){resource.CustomerCare.getCustomerCarePreviousFeedBackDetail(serverObject)。$promise.then(函数(响应){successCallbackPreviousFeedBack(响应);});这是我的service.js文件代码您可能想添加更多标记,因为这不仅仅是AngularJS{{o.Date.substr(6,13)| Date:'dd-MM-yyyy'}{{o.FeedBackDetail}}
<tbody>
<tr data-ng-repeat="o in CustomerCarePreviousFeedBack">
<td>{{o.Date | date:'dd/MM/yyyy'}}</td>
<td>{{o.FeedBackDetail}}</td>
</tr>
</tbody>