【发布时间】:2021-03-18 14:22:10
【问题描述】:
我有一个包含自定义选项的mat-select 组件(带有附加菜单“设置为默认值”):
<mat-form-field appearance="fill">
<mat-label>Favorite food</mat-label>
<mat-select>
<mat-option *ngFor="let food of foods" [value]="food.value">
{{food.viewValue}}
<button mat-icon-button [matMenuTriggerFor]="menu" aria-label="Example icon-button with a menu">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #menu="matMenu">
<button mat-menu-item>
<span>Set as default</span>
</button>
</mat-menu>
</mat-option>
</mat-select>
</mat-form-field>
但是,当我打开菜单时,选择选项列表消失了,我只能看到“设置为默认值”弹出窗口。
我们能否以某种方式在选择选项列表顶部显示“设置为默认值”,或者在 Angular Material 中这是不可能的?
这是 Stackblitz 的链接,代码为:https://stackblitz.com/edit/angular-material-playground-hcw1wo?file=src/app/app.component.html
【问题讨论】:
标签: javascript css angular angular-material material-ui