【问题标题】:Update form validators after form creation创建表单后更新表单验证器
【发布时间】:2016-06-06 16:23:40
【问题描述】:

我正在寻找一种根据用户输入更新表单验证器的方法。

例如,当用户在表单中选择特定选项时,我想添加一个Validator.required

我曾尝试使用 formBuilder 重建整个表单,但它不起作用。

有什么想法吗?

【问题讨论】:

    标签: typescript angular


    【解决方案1】:
    this.myForm.controls['controlName'].validator = isRequired ? Validator.required : null;
    this.myForm.controls['controlName'].updateValueAndValidity();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 2019-08-21
      • 2019-06-27
      • 1970-01-01
      • 1970-01-01
      • 2017-01-29
      相关资源
      最近更新 更多