错误:ngModel:datefmt Model不是日期对象

Sam*_*ath 1 c# datepicker angularjs 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-text="Close" />
Run Code Online (Sandbox Code Playgroud)

JS

 vm.property = {};

 vm.init = function () {
                propertyService.getPropertyForEdit({
                    id: propertyId
                }).success(function (result) {
                    vm.property = result.property;
                    vm.property.deedDate = moment(vm.property.deedDate);
                 });
            };

            vm.init();
Run Code Online (Sandbox Code Playgroud)

从Web Api返回:

在此输入图像描述

Web Api Dto对象:

 public class PropertyEditDto : IOutputDto
    {
        public int Id { get; set; }
        public DateTime DeedDate { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

它给出了下面提到的控制台错误

在此输入图像描述

mac*_*rog 5

请试试这个:

vm.property.deedDate = new Date(vm.property.deedDate);
Run Code Online (Sandbox Code Playgroud)

它应该工作!