在我的应用程序中,我最初禁用了一个按钮。如果输入字段已填充,则按钮已启用,但有一个奇怪的行为。如果禁用,则该图标被禁止并且不可点击(这显然是正确的)。在输入字段中的数字上,按钮更改类并启用,但图标不会更改,尽管可以单击按钮(这很奇怪)。如果我单击输入字段,图标会发生变化并且手形图标可见而不是禁止信号。预期的行为是在输入字段中的数字上立即显示手形图标,这是我的代码:
<button (click)='onClick()' [disabled]="isDisabled" [class]="checkValid()" type="submit">Search</button>
checkValid() {
if (this.myInput != "") {
this.isDisabled= false;
return "btn btn-primary";
} else {
this.isDisabled= true;
return "btn btn-primary disabled";
}
}
有什么建议吗?