gpt4 book ai didi

angular - 'value' 应该是一个有效的 JavaScript Date 实例

转载 作者:太空狗 更新时间:2023-10-29 19:32:26 25 4
gpt4 key购买 nike

我正在开发一个 asp.net - angular 5 web 应用程序,我需要加载一个带有空字段的组件来填充,其中一些字段是 KendoDatePicker(用于 Angular),我需要选择是否选择(插入)或者不是日期,当我加载组件时 Date is undefined 并且出现此错误:

错误:“值”应该是有效的 JavaScript 日期实例。检查http://www.telerik.com/kendo-angular-ui/components/dateinputs/datepicker/#toc-using-with-json寻求可能的解决方案。

现在,我已经阅读了文档并尝试完美运行这个 stackblitz 示例:

import { Component } from '@angular/core';

@Component({
selector: 'my-app',
template: `
<div class="example-config">
Selected value is: {{exampleDate| kendoDate:'MM/dd/yyyy'}}
</div>
<div class="example-wrapper" style="min-height: 400px">
<p>Select a date:</p>
<kendo-datepicker
[(ngModel)] = "exampleDate"
placeholder="inserisci una data..."
></kendo-datepicker>
</div>
`
})
export class AppComponent {
public exampleDate: Date;

constructor()
{
//undefined (as I want before the selection, browser consolle does not
return error)
console.log(this.exampleDate);
}
}

这就是我在我的项目(component.ts)中得到的:

DatiGeneraliDocumento_Data: Date;

和component.html

  <div class="alto5">

<kendo-datepicker
[(ngModel)]="_fatturaCorrente.DatiGeneraliDocumento_Data"
name="DataDocumento" style="width:100%;"
placeholder="Inserisci una data...">
<kendo-datepicker-messages today="OGGI"></kendo-datepicker-messages>
</kendo-datepicker>

<div class="cl"></div>
</div>

所以,在我的项目中我遇到了上述错误,我想消除它,在此先感谢。

最佳答案

我不得不像这样修复它......

if (employeeModel.dateOfBirth != undefined) {
employeeModel.dateOfBirth = new Date(employeeModel.dateOfBirth);
}

关于angular - 'value' 应该是一个有效的 JavaScript Date 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52538135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com