Я использую мат-кнопку, чтобы открыть мат-меню:
Кнопка:
<button mat-button class="rec-menu mt-30" backdropClass="customize"
style="width: 30%; display: block; margin-top: 15%;" (click)="onContextMenu($event)">
<div style="visibility: hidden; position: fixed" [style.left]="contextMenuPosition.x"
[style.top]="contextMenuPosition.y" [matMenuTriggerFor]="reporting"></div>
</button>
Меню:
<mat-menu #reporting="matMenu">
<h3 class="twcenmt">
Mes prestations
</h3>
<button class="twcenmt" mat-menu-item routerLink="/index/access">
Mes producteurs de déchets
</button>
<button class="twcenmt" mat-menu-item routerLink="/index/prestation">
Ma consommation déchets
</button>
<button class="twcenmt" mat-menu-item routerLink="/index/environmental">
Mes performances environnementales
</button>
<button class="twcenmt" mat-menu-item routerLink="/index/sorting-quality">
Ma qualité de tri
</button>
<button class="twcenmt" mat-menu-item routerLink="/index/benchmark">
Mon benchmark
</button>
</mat-menu>
И я пытаюсь изменить цвет фона кнопки мата, когда я открываю меню мата, но это не работает. Я думаю, что меню берет фокус при открытии.
Есть идеи для решения?