我试图将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>
答案 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"