【发布时间】:2019-07-04 09:46:08
【问题描述】:
由于 mat-menu 中的 ngIf 条件而没有呈现 mat-menu-item 时,我想禁用 mat 菜单触发器
<button
mat-button
[matMenuTriggerFor]="menu"
[disabled]="????"
> Trigger
</button>
<mat-menu #menu="matMenu">
<button
mat-menu-item
*ngIf="foo1"
>
<span>Button</span>
</button>
<button
mat-menu-item
*ngIf="foo2"
<span>Button 2</span>
</button>
</mat-menu>
matMenu 有一个 items 属性,不幸的是它已被弃用
【问题讨论】:
-
使用 JSON 数组并检查动态 mat-menu。