AngularJS中ng repeat指令中的if语句

AngularJS中ng repeat指令中的if语句,angularjs,if-statement,angularjs-directive,ng-repeat,Angularjs,If Statement,Angularjs Directive,Ng Repeat,我有一个模板: <div ng-repeat="CableFilterName in CableFilterNames"> <fieldset> <legend>{{CableFilterName.filterName}}</legend> <ul id=""> <

我有一个模板:

            <div ng-repeat="CableFilterName in CableFilterNames">

                <fieldset>
                  <legend>{{CableFilterName.filterName}}</legend>
                  <ul id="">
                    <li ng-repeat="filterValue in CableFilterName.filterValues">
                        <input type="checkbox"/> {{filterValue}}
                        <!-- <select> -->
                    </li> 

                  </ul>
                </fieldset>

               </div>

要获得一种if语句,可以在AngularJS中使用ngSwitch指令:

例如,在ngRepeat循环上:

<div ng-switch on="filterValue">
     <div ng-switch-when="value1">//Do what you want when "value1"</div>
     <div ng-switch-when="value2">//Do what you want when "value2"</div>
     ...
     <div ng-switch-default>//Do what you want by default</div>
</div>

//当“值1”时,做你想做的事
//当“值2”时,做你想做的事
...
//默认情况下做你想做的事

我希望这是你想要的,我真的不明白你想要实现什么。

ng repeat有几个不同的值
,请举例说明不同的值
<div ng-switch on="filterValue">
     <div ng-switch-when="value1">//Do what you want when "value1"</div>
     <div ng-switch-when="value2">//Do what you want when "value2"</div>
     ...
     <div ng-switch-default>//Do what you want by default</div>
</div>