1
我想讓我的整個mat-card
可點擊打開mat-menu
即可能被包含在內。我有邏輯顯示不同的卡片內容取決於一些值。卡內容可以有一個mat-menu
或沒有它。有Angular 4 mat卡完全可點擊打開包含mat-menu
<mat-card *ngFor="let card of cards">
<div *ngIf="!card.hasMenu">{{card.name}}</div>
<div *ngIf="card.hasMenu">
<button mat-icon-button [matMenuTriggerFor]="menu">
{{card.name}}
</button>
<mat-menu #menu="matMenu">
<button *ngFor="let amenu of card.menus" mat-menu-item>
<span>{{amenu.name}}</span>
</button>
</mat-menu>
</div>
</mat-card>
如果我穿上mat-card
[matMenuTriggerFor]="menu"
我得到一個錯誤ERROR Error: mat-menu-trigger: must pass in an mat-menu instance.
如何讓我的mat-card
完全可點擊打開菜單嗎?