Todo:
- Я хочу сделать так, чтобы
, когда определенная страница открыта, ссылка на боковой панели стала активной
(то есть она подсвечивалась каким-то цветом).
Код:
<mat-sidenav-container class="sidenav-container">
<mat-sidenav
#drawer
class="sidenav"
fixedInViewport="true"
[attr.role]="isHandset ? 'dialog' : 'navigation'"
[mode]="(isHandset | async)!.matches ? 'over' : 'side'"
[opened]="!(isHandset | async)!.matches">
<mat-toolbar color="primary">Menu</mat-toolbar>
<mat-nav-list >
<a mat-list-item href="/admin">Admins</a>
<a mat-list-item href="/second-page">Second Page</a>
<a mat-list-item [matMenuTriggerFor]="menu">
Third Page
</a>
</mat-nav-list>
</mat-sidenav>
<mat-sidenav-content>
<mat-toolbar color="primary">
<button class="transparent"
type="button"
aria-label="Toggle sidenav"
mat-icon-button
(click)="drawer.toggle()"
*ngIf="(isHandset | async)!.matches">
<mat-icon class="fa fa-bars"></mat-icon>
</button>
<span>Application Title</span>
</mat-toolbar>
<router-outlet></router-outlet>
</mat-sidenav-content>
</mat-sidenav-container>