0
我有一個簡單的數組,我想將其輸出到列表中。當我打電話時,數組第一維的數組起作用,但第二維數組無法被檢測到。我在這裏做錯了什麼,或者我錯過了什麼?下面是我的代碼:嘗試輸出多維數組時,AngularJS中的ng-repeat無法正常工作
Angular.js
angular.module('theme' , [
]).controller('sideController' , function($scope){
$scope.menuName = [
{'name': 'Header' , 'element' : [
{'id' : 'template1' , 'template': 'wp-content/themes/dynamictheme/img/template/template1.png'}
]
}];
})
;
HTML
<div id="slideout" ng-app="theme">
<div id="slideMenu" ng-controller='sideController'>
<ul style="list-style-type: none;">
<!--- Worked --->
<li class="active" ng-repeat="menus in menuName">
<h3><a class="menuItem" id="{{menus.name}}">{{menus.name}}</a></h3>
</li>
<!--- Didn't Work --->
<li id="{{subMenu.id}}" class="draggable" ng-repeat="subMenu in menus.element">
<img src="{{subMenu.template}}" width="200" />
</li>
</ul>
</div>
</div>
它按照你的說法工作,是的,菜單超出了範圍。它幫助到我。謝謝! – 2014-11-07 01:44:10