首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2 routerLinkActive

角2 routerLinkActive
EN

Stack Overflow用户
提问于 2017-06-15 20:47:30
回答 1查看 994关注 0票数 0

因此,我理解如何在传统意义上使用RouterLink和RouterLinkActive。定义需要应用的类非常容易,但我很好奇您是否能够使用RouterLinkActive来实际显示/隐藏元素。

代码语言:javascript
复制
<div class="btn-group btn-group-justified toggle-nav">
  <div class="btn-group">
    <button type="button" role="link" class="btn btn-default btn-lg" routerLink="/log-in" routerLinkActive="btn-primary text-bold">Sign In</button>
  </div>
</div>

我期待显示一个字体可怕的图标旁边的按钮文本为选定的路线(这是一个按钮组)。提前谢谢你的帮助。:]

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-15 21:06:19

您可以根据活动状态的布尔值使用localRef和添加类。以下是供参考的小片段。

代码语言:javascript
复制
<li routerLinkActive #rla="routerLinkActive">
    <a [routerLink]="['/log-in']">
        Sign In 
        <i *ngIf="rla.isActive" class="fa fa-circle" aria-hidden="true"></i>
    </a>
</li>

当路线匹配的时候,你应该看到一个黑色的圆圈与文字中的符号相一致,希望这能解决你的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44576766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档