HTML格式:

<!-- Order -->
<li ui-sref-active="active">
    <a ui-sref="order" class="main_link">
        <i class="fa fa-shopping-cart"></i>Order
    </a>
    <a ui-sref="order/create"><span class="plus">+</span></a>
    <div class="clearfix"></div>
</li>

我想在class="active"上添加<li>
每当点击<a ui-sref="order/create"><span class="plus">+</span></a>this时,该时间就添加class="active"
但是
点击
<li>那次<a ui-sref="order" class="main_link"><i class="fa fa-shopping-cart"></i>Order</a>不加上class="active"
谢谢你的帮助。

最佳答案

目前实现ui-router的方式是不可能的。无法指定将为哪个特定的ui-sref激活ui-sref-active。也就是说,调整模板来包装这些链接应该更容易,这样每个链接都可以有一个ui-sref-active。至少比调整ui-sref行为更容易。

关于html - AngularJS-单个“ui-sref-active”中有多个“ui-sref”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31875541/

10-12 12:32
查看更多