【发布时间】:2021-06-22 06:58:17
【问题描述】:
我在 mat 菜单中有一个长长的列表,不应该在触发器上重叠
here, I am not able to see trigger if the list is more its overlapping on trigger
https://stackblitz.com/angular/egdpolqbbgp?file=src%2Fapp%2Fmenu-overview-example.html
<!-- #docregion mat-menu-trigger-for -->
<br/>
<br/>
<br/>
<br/>
<br/>
<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<!-- #enddocregion mat-menu-trigger-for -->
<mat-menu #menu="matMenu">
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 1</button>
</mat-menu>
【问题讨论】:
-
将菜单放在按钮元素中,并为@Havald 的
mat-menu添加`[overlapTrigger]="false"`。另见stackoverflow.com/questions/52549264/…