1

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

谢谢

4

2 回答 2

1

您可以使用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>
于 2015-09-21T08:17:39.610 回答
0

尝试这个 :

 ui-sref="form({retail: form.profile.retail, corporate: form.profile.corporate})"

您可以看到传递多个参数的示例: http ://plnkr.co/edit/r2JhV4PcYpKJdBCwHIWS?p=preview

于 2015-09-21T07:54:32.347 回答