4

我正在尝试创建一个组件,该组件会将 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 更新吗

4

0 回答 0