Я добавил эту строку в HTML:
<div [ngClass]="{'show-icons-and-menu': showIconsAndMenu && node === activeNode}">
прямо под тегом span:
<span class="hover-actions-menu">
И затем добавил это в S CSS:
.show-icons-and-menu {
visibility: visible !important;
}
РЕДАКТИРОВАТЬ:
Добавить переменную для хранения активного щелкающего узла
*. Ts
public activeNode = null;
Добавить функцию щелчка, которая сохранила активный нажатый узел
*. html
<button mat-icon-button color="accent" [matMenuTriggerFor]="menu" aria-label="Example icon-button with a menu" (click)="activeNode = node">
Надеюсь, это поможет!