2014-04-24 2 views
0

나는 HTML 페이지에 세 가지 다른 테이블이 즉 html로, B, C, D, E, F를각도 JS 및 HTML 쿼리

내 드롭 다운에 대한 옵션의 목록을 가지고있다. 표 1 난 내가 원하는 3 표에서 옵션 A, B, D 및 F.

를 갖는 드롭 다운 메뉴를 표시 할 표 2 옵션 A, B 및 C

를 갖는 드롭 다운 메뉴를 표시 할 옵션 D 및 E가있는 드롭 다운을 표시합니다.

옵션 목록과 숨겨진 태그를 가져 오기 위해 HTML에서 ng-repeat를 사용하고있었습니다. 은 아래와 같습니다.

ng-repeat="option in options" 
      heading="{{option.name}}" 
      hidden="option.hidden" 

이제 어떻게 숨김 변수를 사용하고 내 옵션을 표시 할 수 있는지 혼란 스럽습니다.

단일 옵션 목록을 사용하여 각 테이블에 표시 할 수 있습니까?

답변

0

해결할 수있는 목록 이름으로 숨김을 대체 할 수 있다면, 즉 모든 것을 한 번 가져 오면 모든 옵션의 option.select 값이 list1, list2 또는 list3이되고 표시 할 수 있습니다. 로 :

ng-repeat="option in options" 
     heading="{{option.name}}" 
     ng-if="option.select==list1" 

(즉, 첫 번째 선택을 위해의) 등