Насколько я знаю (из загрузочной панели навигации), в заголовке нам нужно использовать routerLinkActive="active"
, чтобы сделать любой выбранный элемент, как выбранный. Я пытался реализовать ту же логику для панели инструментов материала, но не смог. Также проверил другие возможные решения, такие каккак routerLinkActive="primary" etc
, но тоже не удалось.
Вот мой HTML-код для панели инструментов ниже
<mat-toolbar color="primary">
<div fxHide.gt-xs>
<button mat-icon-button routerLink="/settings">
<mat-icon>build</mat-icon>
</button>
<button mat-icon-button routerLink="/">
<mat-icon>home</mat-icon>
</button>
</div>
<div fxFlex fxLayout fxHide.xs>
<ul fxLayout fxLayoutGap="10px" class="navigation-items">
<li routerLinkActive="active"><a routerLink="/settings" >Settings</a></li>
<li routerLinkActive="active"><a style="cursor:pointer" routerLink="/">Home</a></li>
</ul>
</div>
<div fxFlex fxLayout fxLayoutAlign="flex-end">
<ul fxLayout fxLayoutGap="10px" class="navigation-items">
<li>Weather</li>
</ul>
</div>
</mat-toolbar>