禁用按钮不评估&&操作者

时间:2017-08-23 14:58:55

标签: javascript angular

我有以下按钮和[禁用]属性。

<button class="btn btn-primary center-block" (click)="sign(sf.value)"
        [disabled]="validateInsuredFirstName(firstName.value) && validateInsuredLastName(lastName.value)">Sign Application</button>

但看起来只是和&amp;&amp;的第一部分。始终评估运算符。看起来它并不关心表达式的第二部分:validateInsuredLastName(lastName.value)。

有没有办法让[禁用]评估整个表达式?

1 个答案:

答案 0 :(得分:0)

尝试将您的条件置于专用函数([disabled]="isValidatedFullName" ...)中,该函数返回false或true