AngularJs:如何在ng-switch中使用多个条件?

时间:2017-01-05 01:27:13

标签: javascript angularjs ng-switch

我有一个基于开关的div,但在一个特殊情况下,即使切换情况为真,我需要根据不同的条件显示另一个链接。有人可以向我提出任何想法吗?

  <div ng-switch="hasUrl">
    <a ng-switch-when="true && row.id.indexOf(:) < 0" href="{{url + row.id}}">
    {{getName(row)}}
    </a>
    <a ng-switch-default href=".......">
      {{getName(row)}}
    </a>
  </div>

2 个答案:

答案 0 :(得分:1)

您可能需要其他标签,例如ng-showng-if

答案 1 :(得分:1)

ngswitch只允许您比较 single condition.

如果您想测试多个条件,可以使用ng-if

如果您仍然需要使用多个条件,请使用指令查看答案。

AngularJS: ng-switch-when with an OR