首页 > 解决方案 > 无法以角度形式禁用 matInput

问题描述

我有一个表格,我想在某个条件下禁用我的一个输入。

<mat-form-field>
    <input matInput formControlName="domain" [disabled]="!is_staff && recipients[selectedIndex].verified">
</mat-form-field>

如您所见,我希望无论何时!is_staff && recipients[selectedIndex].verified发生条件,都禁用输入。

但是禁用属性不起作用!

标签: angular

解决方案


还有另一种禁用字段的方法。获取特定表单的控件,然后调用 disable()。

例如:this.form.control.first_name.disable()


推荐阅读