【发布时间】:2019-12-14 00:10:23
【问题描述】:
依赖项:@angular/material 6.4.7、@angular/cdk 6.4.7
问题:https://github.com/angular/material2/issues/11365
他们说它是固定的,但我仍然得到以下行为,仅在移动和 Chrome 上
注意:滚动时出现的皮卡丘按钮不会影响任何东西,经过测试。
<button class="nav-Menu" mat-icon-button [matMenuTriggerFor]="menu">
<mat-icon>more_vert</mat-icon>
</button>
<mat-menu #menu="matMenu" [overlapTrigger]="false">
<button [routerLink]="['home']" routerLinkActive="active" mat-menu-item>
<mat-icon svgIcon="pikachu"></mat-icon> <!-- Home -->
<span>Home</span>
</button>
<button routerLinkActive="active" mat-menu-item
[matMenuTriggerFor]="Database">
<mat-icon svgIcon="database"></mat-icon> <!-- Database -->
<span>Database</span>
</button>
<button routerLinkActive="active" mat-menu-item [matMenuTriggerFor]="Tools">
<mat-icon svgIcon="tools"></mat-icon> <!-- Tools -->
<span>Tools</span>
</button>
<button routerLinkActive="active" mat-menu-item
[matMenuTriggerFor]="Guides">
<mat-icon svgIcon="guides"></mat-icon> <!-- Guides -->
<span>Guides</span>
</button>
</mat-menu>
<mat-menu #Database="matMenu" > <!-- Database Menu -->
<button [routerLink]="['pokedex']" routerLinkActive="active"
mat-menu-item><mat-icon svgIcon="bulbasaur"></mat-icon>Pokédex
</button>
<button [routerLink]="['moves']" routerLinkActive="active"
mat-menu-item><mat-icon svgIcon="move"></mat-icon>Moves
</button>
</mat-menu>
<mat-menu #Tools="matMenu" > <!-- Tools Menu -->
<button [routerLink]="['laboratory']" routerLinkActive="active"
mat-menu-item><mat-icon svgIcon="laboratory"></mat-icon>Laboratory
</button>
</mat-menu>
<mat-menu #Guides="matMenu"> <!-- Guides Menu -->
<button [routerLink]="['guides/victory-road']" routerLinkActive="active"
mat-menu-item><mat-icon svgIcon="victory-road"></mat-icon>Victory Road
</button>
</mat-menu>
注意 2:顶部导航垫菜单按预期工作,仅在底部固定导航上发布
【问题讨论】:
标签: angular drop-down-menu scroll angular-material2