0

我已经使用下面的代码使用 Angular Material 7 创建了工具栏和菜单。我需要在 Angular Material 中创建一个大型菜单。

<mat-toolbar color="primary" class="example-toolbar">
    <mat-toolbar-row style="height: 28px !important;">
            <div class="div-center">
                <button mat-flat-button color="primary" [matMenuTriggerFor]="menu">
                    <mat-icon>directions_car</mat-icon>
                    Cars
                </button>
                <mat-menu #menu="matMenu">
                    <button mat-menu-item>Item 1</button>
                    <button mat-menu-item>Item 2</button>
                </mat-menu>
            </div>
        </mat-toolbar-row>
</mat-toolbar>

我正在寻找像这样创建的大型菜单https://mdbootstrap.com/docs/jquery/navigation/mega-menu/

谁能知道我怎样才能创建像上面这样的大型菜单。

4

2 回答 2

0

Angular 2 材质自定义 md 菜单

.mat-menu-panel .custom {
  background-color: darkgrey;
  border-radius: 0px;
}

https://github.com/angular/material2/issues/10322

于 2018-11-12T04:16:14.347 回答
0

您需要mat-menu稍微调整组件并构建自己的组件来制作大型菜单组件。

否则没有直接的方法来配置材料。

SIMPLE DEMO

于 2018-11-12T02:29:04.383 回答