我有以下按钮和[禁用]属性。
<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)。
有没有办法让[禁用]评估整个表达式?
答案 0 :(得分:0)
尝试将您的条件置于专用函数([disabled]="isValidatedFullName"
...)中,该函数返回false或true