2013-10-30 3 views
2

에서 NG 반복 지시자의 문은 내가 템플릿이있는 경우 : 중첩 된 ng-repeatfilterValue는 여러 가지 다른 값이AngularJS와

  <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> 

. 그래서 질문은 현재 filterValue - 값을 정의하는 방법이며, 체크 박스를 사용하거나 임의의 HTML을 선택하여 사용 하시겠습니까?

UPD : 당신의 ngRepeat 루프에 예를 들어

http://docs.angularjs.org/api/ng.directive:ngSwitch

:

filterValues = ['Cable System','Electrical', 'Lighting']; 
+0

'ng-repeat에는 여러 가지 값이 있습니다.'다른 값의 예를 들어주세요. –

+0

질문 업데이트 –

답변

3

이 경우 문의 종류를 가지고, 당신은 AngularJS와의 ngSwitch 지시어를 사용할 수 있습니다

<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> 

나는 그것이 당신이 원하는 것을 희망하고, 나는 당신이 성취하려고하는 것을 정말로 이해하지 못합니다.

+0

예,이 방법이 효과적입니다. 감사. –