我在这个问题上花了超过 3 天的时间,我不知道该怎么办了。我试图在 stackblitz 中建立一个最小的工作示例,但它工作得很好。
我在响应式表单中有一个简单的 mat-autocomplete,代码直接来自文档:
<mat-form-field class="w-100">
<input type="text"
matInput
[formControl]="clientControl"
[matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let c of testClients" [value]="c">{{ c }}</mat-option>
</mat-autocomplete>
</mat-form-field>
单击时根本不显示选项。当我检查代码时,mat-autocomplete 中没有 mat-options。我什至尝试放置一堆 mat-option 标签(没有 ngFor),但它们仍然没有显示,所以 ngFor 不是问题。