0

ng-repeat를 사용하여 Angular Bootstrap에 동적 탐색을 표시하는 중 오류가 발생했습니다. 축소 탐색이 작동하지 않습니다.부트 스트랩 탐색이 Angular ng-repeat로 작동하지 않습니다.

내 코드는 다음과 같습니다 내 컨트롤러에서

<ul> 
    <li ng-repeat="menu in menus.menus"> 
    <a href="javascript:void(0);"> 
     <span class="menu-item-parent">{{menu.name}}</span> 
    </a> 
    <ul class="sub-left-nav" > 
     <li ng-repeat="submenu in menu.submenu"> 
      <a href="#/{{submenu.url}}" target="open_frame">{{submenu.name}}</a> 
     </li> 
    </ul> 
    </li> 
</ul> 

:

$scope.menus = { 
    "menus": [ 
     { 
      "name": "Master Maintenance", 
      "submenu": [ 
       { 
        "name": "CropType", 
        "url": "croptype" 
       }, 
       { 
        "name": "CropMaster", 
        "url": "crop" 
       } 
      ] 
     } 
    ] 
} 

내가 NG 반복 및 JSON을 사용하고 정적 탐색을 사용하지 않으면, 모든 것이 잘 작동합니다.

<ul> 
    <li> 
    <a href="javascript:void(0);" title="Dashboard"><span class="menu-item-parent">Link 1</span></a> 
    </li> 
    <li class="active"> 
    <a href="javascript:void(0);"><span class="menu-item-parent">Link 2</span></a> 
    <ul class="sub-left-nav"> 
     <li class="active"> 
     <a href="javascript:void(0);" target="open_frame">Sub Link 1</a> 
     </li> 
     <li> 
     <a href="javascript:void(0);" target="open_frame">Sub Link 2</a> 
     </li> 
     <li> 
     <a href="javascript:void(0);" target="open_frame">Sub Link 3</a> 
     </li> 
    </ul> 
    </li> 
</ul> 
+0

Angular JS의 콘솔 오류가 발생합니까? –

+0

바이올린을 제공 할 수 있습니까? –

+0

Angular JS의 콘솔 오류가 없습니다. 메뉴를 가져 와서 보여 주지만 펼치기 접기가 작동하지 않습니다. –

답변

1

업데이트 문제는 분명하지 않다 나를 ... 주석을 참조하시기 바랍니다 오타 실수를 생각했다.

+0

확인했습니다. 실수로 여기에 잘못된 코드를 보관했습니다. 나는 그것을 편집했다. 메뉴를 가져 와서 표시하고 있지만 펼치기 접기가 ng-repeat로 작동하지 않습니다. –

+0

죄송합니다. 펼치기 접기가 무슨 뜻입니까? –

+0

이 링크를 확인하십시오 http://192.241.236.31/themes/preview/smartadmin/1.4.1/ajaxversion/#ajax/dashboard.html 여기를 클릭하면 메뉴가 표시 될 때마다 해당 하위 메뉴가 표시되고 나머지는 유언장과 함께 표시됩니다. 숨어있게. –

관련 문제