根据文档中的示例,我正在使用带有输入的 mat-autocomplete 组件,并且我已将输入配置为使用标签并具有非浮动占位符文本,如下所示:
<mat-form-field floatLabel="never">
<input
type="text"
placeholder="Search..."
aria-label="Number"
matInput
[formControl]="search"
[matAutocomplete]="auto">
<button
mat-button
*ngIf="search.value"
matSuffix
mat-icon-button
aria-label="Clear" (click)="clearSearch()">
<mat-icon>close</mat-icon>
</button>
<mat-autocomplete
#auto="matAutocomplete"
(optionSelected)="goToResult($event)">
<mat-option
*ngFor="let result of searchResults"
[value]="result">
{{result.id}}
</mat-option>
</mat-autocomplete>
</mat-form-field>
单击输入开始输入字符时,占位符不会消失,直到我输入第一个字符。我错过了一些应该设置的配置\属性吗?
还是我需要设置一个占位符值绑定并自己设置\清除它?
谢谢