如何禁用文本区域或 mat-form-field

新手上路,请多包涵

我在表单字段中使用 Angular (4) + Angular Material 和 Reactive Forms。我怎样才能禁用它?我试图用谷歌搜索诸如 disabled=“true” 之 类的东西。你能告诉我正确的语法吗?那一定很容易。谢谢!

我的例子:

 <mat-form-field class="xxx-form-full-with">
    <textarea matInput placeholder="My description" formControlName="xxx"></textarea>
</mat-form-field>

原文由 dafna 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 360
1 个回答

对我来说,仅设置 [disabled]="isThereAServiceError" 没有帮助。我目前使用 Angular 13 和 Angular Material 13。这确实帮助了我:

 <textarea
    [attr.disabled]="isThereAServiceError"
    [readonly]="isThereAServiceError"
    matInput
    ...

原文由 Janos Vinceller 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题