gpt4 book ai didi

angularjs - 是否可以在没有 ui-sref 的情况下使用 ui-sref-active ?

转载 作者:行者123 更新时间:2023-12-04 03:52:54 25 4
gpt4 key购买 nike

我有这个模板

<div class="row">
<div>
<div >
<a ui-sref-active="active" ui-sref="main.step1">
<span>1</span>
</a>
<a ui-sref-active="active" ui-sref="main.step2">
<span>2</span>
</a>
<a ui-sref-active="active" ui-sref="main.step3">
<span>3</span>
</a>
</div>
</div>
</div>

<div id="form-views" ui-view>

</div>

我有一个要求,用户不应该能够通过单击网址在这些状态之间导航,他应该使用特定模板中的按钮在状态之间导航。

我想知道如何在没有 ui-sref 指令的情况下使用 ui-sref-active

最佳答案

尝试这样的事情:

<ul class="nav navbar-nav">
<li class="icon-border">
<a ng-class="{ active: isActiveMainBar('main.step1')}" ui-sref="main.step1">A
</a>
</li>
<li class="icon-border">
<a ng-class="{ active: isActiveMainBar('main.step2')}" ui-sref="main.step2">B
</a>
</li>
<li class="icon-border">
<a ng-class="{ active: isActiveMainBar('main.step3')}" ui-sref="main.step3">C
</a>
</li>
</ul>

Controller 中:

$scope.isActiveMainBar = function(tab) {
var path = $location.path();
if (path.indexOf(tab) !== -1) {
return true;
} else {
return false;
}
};

希望这对您有帮助。

关于angularjs - 是否可以在没有 ui-sref 的情况下使用 ui-sref-active ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41425226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com