Rya*_*yan 14 javascript arrays angularjs
是否可以使用ng-repeat
数组数组?
这是我的观点:
<div ng-repeat="item in items">
<p>{{item}}</p>
<ul>
<li ng-repeat="i in item.items">{{i}}</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的控制器:
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.items = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
});
Run Code Online (Sandbox Code Playgroud)
这是我的Plunker:http://plnkr.co/edit/b6vRVpUKkhPANNVXkkJL?p = preview
我该如何输出:
Ale*_*ker 14
你的问题在于这一行:
<li ng-repeat="i in item.items">{{i}}</li>
Run Code Online (Sandbox Code Playgroud)
item.items
是undefined
因为item
是一个数组.
你应该枚举item
而不是item.items
:
<body ng-controller="MainCtrl">
<div ng-repeat="item in items">
<ul>
<li ng-repeat="i in item">{{i}}</li>
</ul>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
这是一个工作的普朗克.
归档时间: |
|
查看次数: |
25840 次 |
最近记录: |