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/