如何从 Angular Material 中的必填字段中删除星号
How do I remove asterisk from required field in Angular Material
当在angular material中定义一个输入字段为required
时,它会自动在标签后添加一个星号。我发现很多问题询问如何添加它,但 none 如何删除它。似乎在他们询问时它不是默认值,但根据此 reference now it is the default behaviour (I'm using the version available on https://github.com/angular/material **)。
我如何删除它并获得与@Styx here所示相同的行为。
**当我遇到这个问题时,我以为我使用的是最新版本 (v. 1.0.5),但实际上我使用的是主版本,它可能具有星号功能。
虽然看起来这个功能还没有在 1.0.5 中,release notes ...
我浏览了这个commit,这可能就是我们要找的:
md-无星号
<input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description">
此功能已关闭 issue,状态为 'needs: merge'
使用 Angular 材料时 mat-form-field
您可以添加 hideRequiredMarker
<mat-form-field hideRequiredMarker>
<input required placeholder="type here">
</mat-form-field>
感谢@shivek-parmar
当在angular material中定义一个输入字段为required
时,它会自动在标签后添加一个星号。我发现很多问题询问如何添加它,但 none 如何删除它。似乎在他们询问时它不是默认值,但根据此 reference now it is the default behaviour (I'm using the version available on https://github.com/angular/material **)。
我如何删除它并获得与@Styx here所示相同的行为。
**当我遇到这个问题时,我以为我使用的是最新版本 (v. 1.0.5),但实际上我使用的是主版本,它可能具有星号功能。
虽然看起来这个功能还没有在 1.0.5 中,release notes ...
我浏览了这个commit,这可能就是我们要找的:
md-无星号
<input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description">
此功能已关闭 issue,状态为 'needs: merge'
使用 Angular 材料时 mat-form-field
您可以添加 hideRequiredMarker
<mat-form-field hideRequiredMarker>
<input required placeholder="type here">
</mat-form-field>
感谢@shivek-parmar