【问题标题】:setValidators is not working angular reactive formsetValidators 不工作角度反应形式
【发布时间】:2018-07-30 20:49:28
【问题描述】:

我有一个基于角材料的反应形式

if(deviceType === 'source' && deviceName.value) {
  alert('hhhh')
  this.topoMappForm.get('portA').setValidators(Validators.required)
  this.topoMappForm.get('portA').disable();
}

在此警报中调用并调用了禁用,但 setValidators 不起作用,因为提交按钮显示为启用

<button type="button" [disabled]='topoMappForm.invalid' md-button class="btn btn--primary" (click)="addPort();">Add Port</button>

请帮忙

【问题讨论】:

  • this.topoMappForm.updateValueAndValidity()

标签: angular


【解决方案1】:

试试类似的东西

this.topoMappForm.get('portA').setValidators([Validators.required])

【讨论】:

    猜你喜欢
    • 2021-11-25
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 2021-02-17
    • 2020-01-27
    相关资源
    最近更新 更多