angular - 需要启用响应式表单而不触发验证
问题描述
我在反应式anguar表单上工作,我需要在保存之前和保存后禁用表单控件我重置表单并启用它
我遇到了一个问题,因为启用表单触发表单验证,我需要启用表单而不触发验证
我的提交功能
onSubmit(){
debugger
if(this.addForm.valid){
this.addForm.disable();
this.showFooter=true;
this.showFooterSave=false;
}
}
保存功能后
resetForm(){
this.addForm.reset();
this.addForm.enable();
}
解决方案
我也遇到了这个问题,只是添加了这一行:
this.formControl.markAsUntouched();
推荐阅读
- javascript - 仅当该数组中的对象存在于另一个数组中时才返回对象数组
- docusignapi - Docusign API:在“这里”或“那里”签名,需要一个,而不是两个
- swiftui - SwiftUI 线规
- java - 为什么在子类中无法通过超类实例访问受保护的成员?
- go - 如何将 TestMain(m *testing.M) 限制为当前测试文件
- amazon-web-services - 当我将 zip 文件上传到 elasticbeanstalk 时,到底发生了什么?
- altair - Altair/Vega-Lite 热图:过滤前 k
- r - 跨单行格式化gt表的方法?
- reactjs - Gitlab-ci 无法复制文件
- python - 注册用户无法使用凭据登录 django rest 框架