kendoDatetimepicker错误date.getTime不是函数

时间:2019-06-24 17:28:03

标签: angular kendo-ui

我试图将datetime值绑定到kendo-datetimepicker控件中,并出现错误date.getTime不是一个函数。日期值未显示在控件中。

到目前为止,我所看到的示例都使用新的Date显示。但是我正在遍历包含日期的服务器对象,并尝试将该日期绑定到控件。我该怎么做

日期格式为2019-06-23T23:00:00

HTML

  <tr *ngFor="let c of FundClasses.FundClassColumnNames">
                    <th   [ngClass]="c != 'Buttons1'? 'tableItem bold' : 'tableItem cellbgcolor'"> {{ c }}</th>

                    <ng-container *ngFor="let fundClass of FundClasses.FundDetailsViewModel let i=index">
                        <ng-container *ngFor="let f of fundClass['FundClassDetailsViewModel'] | keyvalue">
         <td [attr.id]="'f.value.Id'" *ngIf="EditMode[f.value.Id] && c == 'Inception Date'"
                                        class="tableItem">
               <kendo-datepicker [format]="'MMM dd, yyyy'" [(ngModel)]="f.value.InceptionDate"  
                               class="form-control  form-control-sm">
                </kendo-datepicker>{{f.value.InceptionDate}}
        </td>
        </ng-container>
    </tr>

2 个答案:

答案 0 :(得分:0)

您可以使用k-ng-model而不是[ngModel]从您的模型中获取日期。 您可以参考此链接以查看模型CheckOverHere

的绑定演示

答案 1 :(得分:0)

如果您使用受控日期时间选择器,请确保您传递给它的值是一个 Date 对象。 所以你的 f.value.InceptionDate 应该是 new Date("2019-06-23T23:00:00") 而不是 "2019-06-23T23:00:00"