日期选择器的重置问题 - Angular 2

Reset problem with date picker - Angular 2

我已经在 angular 2 反应形式中实施了 carbon-datepicker。一个包含一堆字段以及日期选择器的表单,为了重置表单,我编写了一个方法。第一次日期重置工作正常,但第二次如果您提供日期并尝试重置它,则重置不起作用。但是在控制台中,日期值正在更改为 null 但前端仍然显示日期。

我通常是这样重置的:

reset(){
this.formControlName.reset();
}

有谁有想法请帮帮我

我知道,这样做听起来很麻烦,但由于我遇到过类似的问题,所以这就是您可以做的。

假设您可以定义 ngModel 属性。

[(ngModel)]="datePicker" 

之后,用与 form.reset() 相同的方法,您可以像

一样手动向其中分配一个空字符串
this.datePicker = ""; 

carbon-datepicker ngModel 似乎有问题。检查 ngModel 应该是日期选择器中的双向绑定。