1

我有一个带有 4 个主要选项卡的页眉。MY PROFILE 选项卡 ( /profile) 在 route 有可用的 Action Items 子选项卡/profile/action-items。我还有 ACTION ITEMS 主选项卡,它基本上将用户重定向到/profile/action-items. 这是我的问题的根本原因。当/profile/action-items路由处于活动状态时,MY PROFILE 和 ACTION ITEMS 选项卡名称都会因routerLinkActive使用而突出显示。但是,我只希望在/profile/action-items

应用标头

我尝试使用[routerLinkActiveOptions]="{exact: true}",但在这种情况下,当我们导航到其子选项卡时,我的个人资料没有突出显示,例如/profile/bookmarks

有没有办法解决这个问题?

4

1 回答 1

1

routerLinkActive据我所知,对期望的行为没有内在的支持。这里的解决方案是改为使用ngClass和订阅,根据精确的路线ActivatedRoute应用所需的类。active

于 2019-02-21T09:53:26.543 回答