首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >routerLinkActive不适用于导航栏

routerLinkActive不适用于导航栏
EN

Stack Overflow用户
提问于 2021-07-24 12:01:26
回答 2查看 829关注 0票数 0

我正在使用角12,并试图使导航条激活动态,但它不工作。

代码语言:javascript
复制
<nav class="navbar navbar-expand-lg navbar-light bg-light" >
  <div class="container-fluid">
    <a class="navbar-brand" style="color: blue;">User Name</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
      <ul class="nav nav-pills">
        <li class="nav-item">
          <a class="nav-link active" routerLinkActive="active" href="" >Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLinkActive="active" (click)=onAdminProject() >Projects</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLinkActive="active" (click)=onAdminAccount()  >Account</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLinkActive="active"  >Courses</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLinkActive="active" (click)= onAdminAbout() >About</a>
        </li>
      </ul>
    </div>
  </div>
</nav>

.ts on AdminProject()

代码语言:javascript
复制
 onAdminProject(){
    this.account=false
    this.projectsdisplay=true
    this.about=false
    
  }

请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2021-07-24 18:09:19

代码语言:javascript
复制
<nav class="navbar navbar-expand-lg navbar-light " >
  <div class="container-fluid">
    <a class="navbar-brand" style="color: blue;">User Name</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
      <ul class="nav nav-pills">
        <li class="nav-item">
          <a class="nav-link active" routerLink="/slider" routerLinkActive="active" >Home</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLink="/amcharts" routerLinkActive="active"   (click)=onAdminProject() >Projects</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLink="/gallery" routerLinkActive="active" (click)=onAdminAccount()  >Account</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" routerLink="/notification" routerLinkActive="active"  >Courses</a>
        </li>
        <li class="nav-item">
          <a class="nav-link"routerLink="/filter" routerLinkActive="active" (click)= onAdminAbout() >About</a>
        </li>
      </ul>
    </div>
  </div>
</nav>
票数 0
EN

Stack Overflow用户

发布于 2021-07-24 18:29:29

只有在同一元素或其子元素上有一个routerLinkActive时,routerLink才有意义。

您的链接根本不使用routerLink

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

https://stackoverflow.com/questions/68509772

复制
相关文章

相似问题

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