首页 > 解决方案 > 需要启用响应式表单而不触发验证

问题描述

我在反应式anguar表单上工作,我需要在保存之前和保存后禁用表单控件我重置表单并启用它

我遇到了一个问题,因为启用表单触发表单验证,我需要启用表单而不触发验证

我的提交功能

 onSubmit(){
    debugger
    if(this.addForm.valid){
      this.addForm.disable();
      this.showFooter=true;
      this.showFooterSave=false;
    }
  }

保存功能后

resetForm(){
       this.addForm.reset();
       this.addForm.enable();
}

标签: angular

解决方案


我也遇到了这个问题,只是添加了这一行:

  this.formControl.markAsUntouched();

推荐阅读