日期选择器的重置问题 - 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 应该是日期选择器中的双向绑定。
我已经在 angular 2 反应形式中实施了 carbon-datepicker。一个包含一堆字段以及日期选择器的表单,为了重置表单,我编写了一个方法。第一次日期重置工作正常,但第二次如果您提供日期并尝试重置它,则重置不起作用。但是在控制台中,日期值正在更改为 null 但前端仍然显示日期。
我通常是这样重置的:
reset(){
this.formControlName.reset();
}
有谁有想法请帮帮我
我知道,这样做听起来很麻烦,但由于我遇到过类似的问题,所以这就是您可以做的。
假设您可以定义 ngModel 属性。
[(ngModel)]="datePicker"
之后,用与 form.reset() 相同的方法,您可以像
一样手动向其中分配一个空字符串this.datePicker = "";
carbon-datepicker ngModel 似乎有问题。检查 ngModel 应该是日期选择器中的双向绑定。