在ui-sref
中,我需要添加两个状态,例如ui-sref="form.profile.retail and form.profile.corporate"
,我不知道该怎么做,我尝试使用条件运算符但没有用。
在 form.html 中
<a ui-sref-active="active" ui-sref="form.profile.retail"><span>2</span> Login</a>
这是Plunker
谢谢
您可以使用ng-switch
来确定要放置的链接,我无法理解您的条件需求,因此我将仅放置一个示例。
分配一个范围变量isRetail
,例如定义链接何时应该是一个或另一个:
<div ng-switch on="isRetail">
<a ui-sref-active="active" ui-sref="form.profile.retail" ng-switch-when="true">Retail</a>
<a ui-sref-active="active" ui-sref="form.profile.corporate" ng-switch-default>Corporate</a>
</div>
尝试这个 :
ui-sref="form({retail: form.profile.retail, corporate: form.profile.corporate})"
您可以看到传递多个参数的示例: http ://plnkr.co/edit/r2JhV4PcYpKJdBCwHIWS?p=preview