我有一个导航栏,其中第一个选项是父状态,其他选项是子状态。我使用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>
答案 0 :(得分:1)
现在我已经解决了这个问题,我已经使用了 ui-sref-active-eq 来达到这个目的。它的作用是只强制激活的状态,所有其他状态保持为同样的事件也是父国。