-1

ng-switch="field.type"を含む要素を持ってng-switch-whenいますが、それが複数ある場合はスイッチをオンにしたいと思いfield.typeます。

私は何かng-switch-when="type1 || type2"がうまくいくと思いますが、そうではありません。

これを行う正しい方法は何ですか?

4

1 に答える 1

0

すべての値に対して同じ ng-switch-when 要素 (つまり、同じ content/innerHTML を持つ要素) をコピーすることで解決できます。

このような:

<div ng-controller="mainCtrl">
    <div ng-switch="expression">
      <div ng-switch-when="matchvalue1">Item 1</div>
      <div ng-switch-when="matchvalue2">Item 1</div>
      <div ng-switch-when="matchvalue3">Item 3</div>
      <div ng-switch-default>default</div>
    </div>
</div>

http://jsfiddle.net/JoeSham/HB7LU/9201/

于 2014-12-15T23:35:01.957 に答える