C# 错误:ngModel:datefmt模型不是日期对象
我用的是角度数据采集器。但它有以下错误。你能告诉我怎么分类吗。提前谢谢 HTMLC# 错误:ngModel:datefmt模型不是日期对象,c#,angularjs,datepicker,asp.net-web-api2,C#,Angularjs,Datepicker,Asp.net Web Api2,我用的是角度数据采集器。但它有以下错误。你能告诉我怎么分类吗。提前谢谢 HTML <input type="date" uib-datepicker-popup ng-model="vm.property.deedDate" is-open="status.opened" datepicker-options="vm.dateOptions" date-disabled="disabled(date, mode)" ng-required="true" close-te
<input type="date" uib-datepicker-popup ng-model="vm.property.deedDate"
is-open="status.opened" datepicker-options="vm.dateOptions"
date-disabled="disabled(date, mode)" ng-required="true" close-text="Close" />
从Web Api返回:
public class PropertyEditDto : IOutputDto
{
public int Id { get; set; }
public DateTime DeedDate { get; set; }
}
Web Api Dto对象:
public class PropertyEditDto : IOutputDto
{
public int Id { get; set; }
public DateTime DeedDate { get; set; }
}
它给出了下面提到的控制台错误:
请尝试以下方法:
vm.property.deedDate = new Date(vm.property.deedDate);
它应该有用 请尝试以下操作:
vm.property.deedDate = new Date(vm.property.deedDate);
它应该有用 请检查这个@macrog,我已经这样设置了
vm.property.deedDate=moment()代码>。但仍然会出现相同的错误。为什么?我不知道,创建一个plunker,这样我就可以提供帮助了you@macrog当我像这样使用时vm.property.deedDate=newdate(vm.property.deedDate)代码>然后它就开始工作了。你能告诉我为什么它不使用矩()
?没有任何.format的矩()
正在创建什么??我不确定我从来没有这样使用过它,我通常会给这样的时刻提供一些格式moment().toISOString()代码>不太确定你的问题出在哪里。请检查我设置的@macrogvm.property.deedDate=moment()代码>。但仍然会出现相同的错误。为什么?我不知道,创建一个plunker,这样我就可以提供帮助了you@macrog当我像这样使用时vm.property.deedDate=newdate(vm.property.deedDate)代码>然后它就开始工作了。你能告诉我为什么它不使用矩()
?没有任何.format的矩()
正在创建什么??我不确定我从来没有这样使用过它,我通常会给这样的时刻提供一些格式moment().toISOString()代码>不确定您的问题是什么。