我已经升级到angular@6.0.2
,angular/material@6.0.2
,cli@6.0.3
。我的工作应用程序中的菜单现在打开在左上角而不是与触发器绑定。
我运行了默认的cli
安装,并将其添加到app.component.html
中。
<button mat-fab color="primary" [matMenuTriggerFor]="menu">Menu</button>
<mat-menu class="myMenu" #menu="matMenu">
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 2</button>
</mat-menu>
已经导入了MatMenuModule
。我曾试图通过以下css
方法来移动“打开”菜单,但这只是一个可怕的权宜之计。
.myMenu {
position: absolute;
top: calc(figure out using nnvh - nnpx);
left: calc(figure out using nnvw - nnpx);
}
唯一的问题是菜单的位置-所有这些都非常好@5.x.x
。现在我的工作应用程序出现了故障。