如何删除必填字段中的星号,并在角度2+和角度材质2中的占位符之前替换自定义星号

时间:2018-04-08 06:05:00

标签: angular angular-material2

我正在使用angular5和angular material2。我想删除所需字段的星号或星号。我还想在占位符之前添加自定义星号或星号。

<mat-form-field>
      <input matInput placeholder="Applicant Name" name="inputApplicantName" 
      [(ngModel)]="inputApplicantName" required>
 </mat-form-field>

2 个答案:

答案 0 :(得分:8)

要删除星号,可以使用hideRequiredMarker属性。

<mat-form-field hideRequiredMarker>
    <input matInput placeholder="Applicant Name" name="inputApplicantName" 
      [(ngModel)]="inputApplicantName" required>
</mat-form-field>

答案 1 :(得分:6)

删除&#34;必需&#34;来自输入的属性; 用mat-form-field中的标记替换占位符属性,并尝试使用它的样式;

  

占位符是输入不包含文本时在输入区域中显示的文本标签。当文本存在时,占位符将浮动在输入区域上方。可以通过输入上的占位符属性或&lt;占位符指定占位符。 mat-placeholder&gt;与matInput

在同一表单字段中的元素