如何在进入子状态时从父级中删除ui-sref active

时间:2016-03-31 12:45:37

标签: ui-sref

我有一个导航栏,其中第一个选项是父状态,其他选项是子状态。我使用ui-sref-active来突出显示哪个状态是活动的。现在,当我从一个状态切换到另一个状态时,父状态始终与子状态一起突出显示。 有任何建议如何解决这个问题?

 <li ui-sref-active="nav-session-page">
        <a ui-sref="dashboard">... </a>
 </li>
 <li  ui-sref-active="nav-candidate-page">
      <a ui-sref="dashboard.candidate" >..</a>
 </li>
 <li ui-sref-active="nav-interviewer-page">
      <a ui-sref="dashboard.interviewer">..</a>
 </li>

1 个答案:

答案 0 :(得分:1)

现在我已经解决了这个问题,我已经使用了 ui-sref-active-eq 来达到这个目的。它的作用是只强制激活的状态,所有其他状态保持为同样的事件也是父国。