在这里,我要禁用按钮
work= false;
<button [disabled]="work"></button>
默认情况下它是禁用的,现在我想根据情况将其激活
说
(ngModelChange)="!Templatedata==name?'unDisable()':'disable()'"
unDisable(){
this.work= false;
}
disable(){
this.work = true;
}
以上条件不起作用。尽管我为ngStyle和ngClass申请的条件相同,但效果很好,但对于ngmodelChange,则不起作用
答案 0 :(得分:1)
如果您的代码在ngModelChange
上不起作用,您可能忘记了在输入上附加[(ngModel)]
。
第二,如果要调用函数,则不能在引号中传递函数名称:
(ngModelChange)="!Templatedata==name? unDisable(): disable()"