在FormControlName上调用disable()使整个表单无效时,如何解决?

时间:2019-04-04 06:41:57

标签: angular typescript

我使用的是反应式表单,当我将formControlName禁用()时,整个表单都将失效。我想在禁用后生效。

  console.log('Before:'+ (this.form.valid));
  this.form.controls['formControlName1'].disable();//calling in onInit()
  console.log('After:'+(this.form.valid));

  output-:
  Before:true
  After:false.

1 个答案:

答案 0 :(得分:1)

formControlName.disable({onlySelf: true});

使用它。如果有帮助,请投票。欢呼声:D