我正在寻找一种根据用户输入更新表单验证器的方法。
例如,我想在用户选择表单中的特定选项时添加Validator.required
。
我尝试使用formBuilder重建整个表单,但它不起作用。
有什么想法吗?
答案 0 :(得分:2)
this.myForm.controls['controlName'].validator = isRequired ? Validator.required : null;
this.myForm.controls['controlName'].updateValueAndValidity();