【问题标题】:How do i use ui-sref with multiple parameter我如何使用带有多个参数的 ui-sref
【发布时间】:2015-12-17 19:38:48
【问题描述】:

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

谢谢

【问题讨论】:

    标签: angularjs ui-sref


    【解决方案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>
    

    【讨论】:

      【解决方案2】:

      试试这个:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-05
        • 1970-01-01
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多