如何在 Angular 2 中设置 Bootstrap 导航栏“事件”类?我只找到Angular 1 way .
当我转到About 页面时,将class="active"
添加到About,并删除class="active"
在首页。
<ul class="nav navbar-nav">
<li class="active"><a [routerLink]="['Home']">Home</a></li>
<li><a [routerLink]="['About']">About</a></li></li>
</ul>
谢谢
最佳答案
如果你使用新的 3.0.0.组件路由器 ( https://github.com/angular/vladivostok ) 您可以使用 routerLinkActive 指令。不需要进一步的 javascript。
<ul class="nav navbar-nav">
<li [routerLinkActive]="['active']"> <a [routerLink]="['one']">One</a></li>
<li [routerLinkActive]="['active']"> <a [routerLink]="['second']">Second</a></li>
</ul>
我使用了“@angular/router”:“^3.0.0-alpha.7”
关于twitter-bootstrap - 如何在 Angular 2 中设置 Bootstrap 导航栏 "active"类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35422526/