Angular 7,重置表单后,表单始终有效,但由于处于初始状态而应无效

时间:2018-12-29 12:31:55

标签: angular

我有一个带有验证的反应性表单,提交后我需要重置表单,但是一旦重置了表单,它将显示始终有效,并且提交按钮被启用,而应该将其禁用。

请检查此网址

https://stackblitz.com/edit/angular-khuke7

2 个答案:

答案 0 :(得分:0)

您可以使用this.myForm.reset();重置表单。 现在,该窗体将重置,所有输入字段都将返回其初始状态,所有有效的,触碰的或脏的属性也将重置为其初始值。

答案 1 :(得分:0)

重置将表格显示为新创建的状态,在未修改的级别上应用验证以实现验证。