Как и в заголовке, мне нужно получить ElementRef routerLinkActive, чтобы понять, где мне нужно разместить «чернильную полосу» (например, вкладку «Материальный дизайн») в правильном положении.
здесь я есть мое боковое меню навигации
<mat-sidenav fxLayout='column'
fxLayoutAlign='start center'#sidenav
mode="over" [(opened)]="opened" position="end"
class="nav-sidenav">
<!-- Here the Navigation -->
<div class="nav-sidenav-container" fxFlex='1 1 100%'>
<div class="ink-bar"></div> <!-- I NEED TO MOVE THIS -->
<ul class="nav">
<li *ngFor="let menuItem of menuItems"
routerLinkActive="active" class="{{menuItem.class}}">
<a [routerLink]="[menuItem.path]">
<i class="nav-icon-container">
<mat-icon>{{menuItem.icon}}</mat-icon>
</i>
<p>{{menuItem.title}}</p>
</a>
</li>
</ul>
</div>
</mat-sidenav>
первый элемент «li» имеет размер 180 пикселей, смещение между элементами составляет 60 пикселей. Но мне нужно знать, какой элемент является активным в начале (например, если пользователь вставляет URL-адрес в браузер), есть способ получить ElementRef активной ссылки