【发布时间】:2018-01-25 14:44:34
【问题描述】:
我希望能够暂时禁用整个表单的验证。注意:虽然我不想禁用实际的表单...
我能找到的最接近的方法是手动remove and add them as described here,但这对于复杂的表单来说相当尴尬。
this.form = this.formBuilder.group({
email: ['', Validators.compose([Validators.required, Validators.email])],
password: ['', Validators.compose([Validators.required, Validators.minLength(8)
])]
});
有没有类似的?:
this.form.disableValidators() // ???
【问题讨论】:
-
临时表示您希望添加验证时
-
是的,稍后删除并重新添加
-
当你想重新添加时
-
基本上用按钮切换
标签: javascript angular forms validation angular-forms