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

时间:2018-09-26 11:20:37

标签: angular angular-reactive-forms

我已经用角2反应形式实现了碳数据采集器。一个包含一堆字段以及一个日期选择器的表单,出于表单重置的目的,我编写了一个方法。第一次,日期重设工作正常,但是第二次,如果您提供日期并尝试重设日期,则重设无效。但是在控制台中,日期值已更改为null,但前端仍显示日期。

这是我通常的重置方式:

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

任何人有主意请帮助我。

2 个答案:

答案 0 :(得分:0)

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

假设您可以定义ngModel属性。

[(ngModel)]="datePicker" 

然后,使用相同的方法执行form.reset(),您可以像这样手动将空字符串分配给其中

this.datePicker = ""; 

答案 1 :(得分:0)

碳日期选择器ngModel似乎有问题。在日期选择器中检查ngModel是否应为两种方式绑定。