根据api documentation,shouldLabelFloat
是MatInput
的属性。但我仍然得到错误。
<mat-form-field>
<input matInput [shouldLabelFloat]="true" placeholder="First Name">
</mat-form-field>
答案 0 :(得分:2)
经过一番挖掘,看起来文档网站有点破碎,并显示了属于私有的属性。目前有一个拉取请求已经与此修复程序合并以删除私有getter。以下是code了解更多信息。
无论如何,要使用的正确属性是floatLabel
的{{1}}输入,如下所示:
MatFormField
<mat-form-field floatLabel="always">
<input matInput [(ngModel)]="firstName" placeholder="First name">
</mat-form-field>
输入接受三个属性:floatLabel
,auto
或always
。
以下是一些参考资料:
答案 1 :(得分:0)
您应该在 mat-form-field
<mat-form-field shouldLabelFloat="true">
<input matInput type="text" [(ngModel)]="firstName" placeholder="First Name">