javascript - 如何使用 Angular Material 打开选项卡上的菜单?

标签 javascript html angular angular-material

如何将这两个 Material 组件结合起来一起工作? 我只想要普通的选项卡,但上面有打开菜单。

我尝试这样做:

<mat-tab-group>
  <mat-tab label="A" [matMenuTriggerFor]="Menu" #menuTrigger="matMenuTrigger" (mouseenter)="menuTrigger.openMenu()">
    <div>
      Content
    </div>
  </mat-tab>
</mat-tab-group>

<mat-menu #Menu="matMenu">
    <button mat-menu-item>Item 1</button>
    <button mat-menu-item>Item 2</button>
</mat-menu>

最佳答案

好的,我已经弄清楚了。

<mat-tab-group>
  <mat-tab>
    <ng-template mat-tab-label>
        <button mat-icon-button [matMenuTriggerFor]="Menu" class="cloneIcon">
            <mat-icon>more_vert</mat-icon>
        </button>
        {{label}}
    </ng-template>

<mat-menu #Menu="matMenu">
    <button mat-menu-item>Item 1</button>
    <button mat-menu-item>Item 2</button>
</mat-menu>

  </mat-tab>
</mat-tab-group>

关于javascript - 如何使用 Angular Material 打开选项卡上的菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51361133/

相关文章:

javascript - ReactJS:未捕获类型错误:无法读取未定义的属性 'setState'

javascript - 了解数据消除属性在 Bootstrap 中的工作原理

javascript - 使包装器 div 围绕动态响应图像收缩

JavaScript 日期创建

javascript - Angular 在循环内设置 ng-modal 值

javascript - 将 this 和逗号分隔值作为参数传递给函数

Angular 拦截器 - rxjs/map 响应字段

javascript - 如何检测 jQuery 中每个() 内部元素的悬停?

Jest 单元测试中的 Angular 循环依赖问题

javascript - D3 V4多系列折线图: Adding data points to lines with same color as lines