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

Angularjs 如何从角材质中的必填字段中删除星号,angularjs,angular-material,Angularjs,Angular Material,在“角度材质”中将输入字段定义为“必需”时,它会在标签后自动添加星号。我发现有很多问题问如何添加它,但没有一个问题问如何删除它。在他们询问时,这似乎不是默认行为,但根据这一点,现在这是默认行为(我使用的是**上提供的版本)。 如何删除它并获得与@Styx相同的行为 **当我遇到这个问题时,我以为我使用的是最新版本(1.0.5版),但事实上我使用的是主版本,它可能有星号功能。尽管看起来这个功能还没有出现在1.0.5版中 我看过了,这可能就是我们要找的: md无星号 <input md-max

在“角度材质”中将输入字段定义为“必需”时,它会在标签后自动添加星号。我发现有很多问题问如何添加它,但没有一个问题问如何删除它。在他们询问时,这似乎不是默认行为,但根据这一点,现在这是默认行为(我使用的是**上提供的版本)。 如何删除它并获得与@Styx相同的行为


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

尽管看起来这个功能还没有出现在1.0.5版中

我看过了,这可能就是我们要找的:

md无星号

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


这是此功能的关闭状态,状态为“需要:合并”

当使用角材质
垫形字段时,您可以添加隐藏所需的标记

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

归功于@shivek parmar

我不熟悉棱角材质,但如果不是内置选项,css将是最快的解决方案。您使用的是“必需”还是“ng必需”?两者都给出了相同的行为:“必需”或“ng必需”。我使用过棱角材质,但我没有经历过任何类似的事情。请转到-。您可能正在使用自定义指令或某种角度插件。请检查一下,它是有线的。。。星号将是一个新功能,但它还没有合并到项目中。请参阅此问题:,状态为'need:merge',这是1.0.5版本的代码,星号在那里。.注意,如果需要,也可以执行
md no asterisk=“{hideAsterisks()}}