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

时间:2016-02-17 17:22:17

标签: angularjs angular-material

在角度材质中将输入字段定义为required时,会在标签后自动添加星号。我发现了很多问题,询问如何添加它,但没有一个如何删除它。它们在提出时似乎没有默认值,但根据此reference现在它是默认行为(我使用https://github.com/angular/material上提供的版本** )。 如何删除它并获得与@Styx所示的here相同的行为。

**当我遇到这个问题时,我认为我使用的是最新版本(版本1.0.5),但我实际上使用的是主版本,它可能具有星号功能。

2 个答案:

答案 0 :(得分:8)

即使看起来此功能尚未在1.0.5中,release notes ...

我浏览了这个commit,这可能就是我们正在寻找的东西:

<强> MD-无星号

<input md-maxlength="30" required md-no-asterisk name="description" ng-model="project.description">

此功能已关闭issue,状态显示为'needs:merge'

答案 1 :(得分:0)

使用角度材料mat-form-field时,您可以添加 hideRequiredMarker

<mat-form-field hideRequiredMarker>
  <input required placeholder="type here">
</mat-form-field>

@ shivek-parmar的积分 "Little Endian"