如何从Angular材质中的必填字段中删除星号

Hug*_*iro 6 angularjs angular-material

当定义一个输入字段required中的角的材料,它会自动将所述标签之后的星号.我发现了很多询问如何添加它,但没有如何删除它的问题.它似乎并没有在他们要求它的时候默认值,但是根据该参考,现在它是默认的行为(我使用的版本上https://github.com/angular/material**).如何删除,并得到如图所示相同的行为在这里通过@Styx.

**的时候我有这个问题,我认为我用的是最新的版本(诉1.0.5),但我使用主版本,这可能有星号的特征是事实.

oKo*_*nyk 9

虽然看起来这个功能还没有在1.0.5中发布,但发布说明 ......

我查看了这个提交,这可能是我们正在寻找的:

MD-无星号

<input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description">
Run Code Online (Sandbox Code Playgroud)

这是此功能的已关闭问题,状态显示"需要:合并"


Sev*_*lug 5

使用 Angular Materials 时,mat-form-field您可以添加hideRequiredMarker

<mat-form-field hideRequiredMarker>
  <input required placeholder="type here">
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)

感谢@shivek-parmar 如何从 Angular Material 中的必填字段中删除星号并在可选标签的标签旁边添加(可选)