我正在尝试创建一个组件,该组件会将 mat-option's 传递给 mat-autocomplete,但不会出现传入的选项。
我的组件:
<mat-autocomplete #auto="matAutocomplete" (optionSelected)='optionSelectedEvent($event)'>
<!-- <mat-option >before</mat-option> -->
<ng-content>
</ng-content>
</mat-autocomplete>
父组件:
<app-search-select placeholder="AND/OR..." (filter)="filter($event)" (optionSelected)='optionSelected($event)'>
<mat-option *ngFor="let logicGate of filteredValues | async" [value]="logicGate">
{{logicGate}}
</mat-option>
</app-search-select>
请注意,如果我取消注释组件中的预设选项,所有选项都会显示。我需要用 ng-content 实现 mat-autocomplete 更新吗