2013-04-22 2 views
1

내 index.html 페이지의 클릭에 동일한 구조를 추가하면 다음과 같다 :이 NG-보기 위해 AngularJS와 각 항목

<div id="sidepanel" ng-controller="myCtrl"> 
<ul class="drop-down"> 
    <li ng-repeat="item in items"> 
     <a href="#">{{item.name}}</a> 
    </li> 
</ul> 
</div> 
<div id="mainpanel" ng-controller="listCtrl"> 
    <div ng-view></div> 
</div> 

내가 모든 레코드를 표시하는 기록 list.html을

<div class="container"> 
    <ul class="design"> 
     <li id="{{record.name}}" ng-repeat="record in records"> 
      <div>......</div> 
     </li> 
    </ul> 
</div> 

사이드 패널의 각 항목을 클릭하여 동일한 구조 (각 레코드와 같은)를 추가하고 싶습니다.

그 논리는 무엇입니까?

내 최근 UI 모양이 &입니다. 기존 구조를 추가해야하는 각 클릭마다 동일한 구조체를 추가하고 싶습니다.

enter image description here

하십시오 Help.Thanks.

+0

죄송합니다. 조금 혼란 스럽습니다. 내가 분명히하자. 버튼을 클릭하면 해당 순서대로보기에 "레코드"를 추가 할 수 있습니까? – John

답변

0

아마도 각 "레코드"에는 일련의 하위 "레코드"가있는 것 같습니다. 이 경우 각도의 ng-switch 지시문을 사용하여 측면에 올바른 하위 레코드 집합을 조건부로 표시하는 것이 좋습니다.