【发布时间】:2019-02-12 15:54:13
【问题描述】:
我正在使用angular material 7.2.0。
我正在尝试使用 fieldset 容器禁用表单字段。
对于输入控件,它可以工作,但不适用于mat-select。
我知道我可以在 fieldset 和 mat-select 中声明它并且它可以工作,但我想要更多通用代码来影响这一点。
我的代码示例:
<fieldset disabled="true">
<form>
<div>
<label>סיבת הבדיקה</label>
<mat-form-field>
<mat-select>
<mat-option [value]="undefined||null"></mat-option>
<mat-option *ngFor="let reason of reasons"
[value]="reason.Code"
[matTooltip]="reason.Desc">
{{reason.Desc}}
</mat-option>
</mat-select>
<mat-error>
חובה להזין ערך בשדה
</mat-error>
</mat-form-field>
</div>
<div>
<label>הערות</label>
<mat-form-field>
<textarea maxlength="1200"></textarea>
</mat-form-field>
</div>
<div>
<label>מבצע</label>
<mat-form-field>
<input matInput
maxlength="100" />
<mat-error>
חובה להזין ערך בשדה
</mat-error>
</mat-form-field>
</div>
</form>
</fieldset>
有什么想法吗?
【问题讨论】:
标签: angular angular-material disabled-control