如何禁用按钮Angular?

时间:2017-09-21 13:12:19

标签: angular

我试过这个功能:

public hireDisableForm() {
    const dis =  this.person.birthDate == '' || this.person.passportNumber == '' || this.person.passportSerie == '';
    return (!dis) ? null : dis;
  }

它返回给我true,我在console.log()中检查了这一点。

使用:

<button class="hire1" [disabled]="hireDisableForm()">Save</button>

它不会禁用按钮。

1 个答案:

答案 0 :(得分:1)

你这么复杂!你可以做得更简单:

public hireDisableForm() {
    return !(this.person.birthDate && 
           this.person.passportNumber && 
           this.person.passportSerie);
}