我如何使用多参数的ui-sref

时间:2015-09-21 07:26:20

标签: angularjs ui-sref

<queue_letter> </queue_letter> 中,我需要添加两个状态,如ui-sref,我不知道如何做到这一点,我尝试使用条件运算符,但没有工作。

在form.html中

ui-sref="form.profile.retail and form.profile.corporate"

以下是Plunker

由于

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

试试这个:

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

你可以看到这个例子,其中传递了多个参数: http://plnkr.co/edit/r2JhV4PcYpKJdBCwHIWS?p=preview