有一个链接:
<li>
<ul>
<a [routerLink]="menu.getRouteUrl(item)" routerLinkActive="active">Link</a>
</ul>
</li>
如何在li
时为父项routerLinkActive="active"
设置课程?
答案 0 :(得分:1)
您只需将routerLinkActive
移至父元素。
<li routerLinkActive="active">
<a [routerLink]="menu.getRouteUrl(item)">Link</a>
</li>
答案 1 :(得分:0)
您可以使用routerLinkActive指令的isActive
属性,如下所示;
<li [ngClass]="{'classNameWhenLinkActive': myLink.isActive}">
<ul>
<a #myLink="routerLinkActive" [routerLink]="menu.getRouteUrl(item)" routerLinkActive="active">Link</a>
</ul>
</li>