【发布时间】:2020-04-03 17:47:07
【问题描述】:
在 Angular 中,我试图确保我所在的页面在导航栏上突出显示 - 我认为这可能是我正在使用的引导导航的本机,但它似乎不起作用。
导航
<nav class="navbar navbar-expand-md navbar-dark bg-primary">
<a class="navbar-brand" [routerLink]="['/']"><fa-icon [icon]="faGlobeAmericas"></fa-icon> Offshore</a>
<a class="nav-link" [routerLink]="['/']" style="color:white"><fa-icon [icon]="faHome"></fa-icon> Home</a>
<a class="nav-link" [routerLink]="['/results']" style="color:white"><fa-icon [icon]="faSearch"></fa-icon> Search</a>
<a class="nav-link" [routerLink]="['/links']" style="color:white"><fa-icon [icon]="faLink"></fa-icon> Links</a>
</nav>
是否有 css 脚本或我可以用来实现此目的的东西?
【问题讨论】:
-
使用
routerLinkActive属性,见angular.io/api/router/RouterLinkActive