[C#]错误︰ ngModel:datefmt 模型不是一个 date 对象

标签: AngularJS C#
发布时间: 2017/2/23 20:10:49
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我用角日期选取器。但它给出了以下错误。你能告诉我如何解决它。在此先感谢。

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" />

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();

从 Web Api 返回︰

enter image description here

Web Api Dto 对象︰

 public class PropertyEditDto : IOutputDto
    {
        public int Id { get; set; }
        public DateTime DeedDate { get; set; }
    }

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

enter image description here

解决方法 1:

请尝试以下操作︰

vm.property.deedDate = new Date(vm.property.deedDate);

它应作品 !

官方微信
官方QQ群
31647020