kendo DatePicker 的绑定出现错误。
“值”应该是有效的 JavaScript Date 实例
我在 asp core 中获取学生的 Web api 是:
[HttpGet, Route("/api/master/{id}")]
public JsonResult GetStudentById(int id)
{
return Json(new { id = 1, RegisterDate = DateTime.Now });
}
它返回:
{"id":1,"registerDate":"2018-05-01T13:23:35.1229748+04:30"}
最后在我的角度分量中是:
student: Student = new Student();
constructor() { }
ngOnInit() {
this.http
.get(`http://localhost:58824/api/master/${10}`, { headers: this.setHeader() })
.subscribe(response => { this.student = response; });
}
view :
<form novalidate #form="ngForm" (submit)="save(form)">
<label for="birthDate">Date</label>
<kendo-datepicker [format]="'dd-MM-yyyy'" name="registerDate" [(ngModel)]="student.registerDate"></kendo-datepicker>
</form>
有错误:“值”应该是有效的 JavaScript Date 实例
不用说,我已将 DateInputsModule 添加到 app.module 中的导入数组中
我该如何修复它?