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

mon*_*hin 3 angular-material2 angular

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

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

小智 13

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

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


小智 6

从输入中删除"required"属性; 用mat-form-field中的标记替换占位符属性,并尝试使用它的样式;

占位符是输入不包含文本时在输入区域中显示的文本标签.当文本存在时,占位符将浮动在输入区域上方.可以通过输入上的占位符属性或与matInput相同的表单字段中的<mat-placeholder>元素指定占位符.