AngularJS嵌套数组中的ng-repeat [英] ng-repeat in nested array in AngularJS
本文介绍了AngularJS嵌套数组中的ng-repeat的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有问题. 我有一个数组.
I am having a problem. I have an array.
myArray = [{
"John": [{"salary":"15K","year":"2013"},{"salary":"20K","year":"2014"}]
},{
"Ben": [{"salary":"17K","year":"2013"},{"salary":"20K","year":"2014"},{"salary":"25K","year":"2014"}]
}];
我希望它显示在表中.数组可以包含更多数据. 请有人告诉我,如果我将阵列排列错误或其他问题.我现在被困在这个地方了.
I want it to display in a table.The array can have much more data. Please someone, tell me If I am arranging the array wrong or something. I am stuck in this for sometime now.
推荐答案
每个用户的表:
http://plnkr.co/edit/LSkW8mWwloDF65iahbAH?p=preview
<div ng-repeat="user in users">
<div ng-repeat="(key,value) in user">
{{key}}
<table>
<tr>
<th>salary</th>
<th>year</th>
</tr>
<tr ng-repeat="s in value">
<td>{{s.salary}}</td>
<td>{{s.year}}</td>
</tr>
</table>
</div>
<br>
</div>
并在控制器中:
$scope.users=[{
"John":[{"salary":"15K","year":"2013"},{"salary":"20K","year":"2014"}]
},{
"Ben":[{"salary":"17K","year":"2013"},{"salary":"20K","year":"2014"},{"salary":"25K","year":"2014"}]
}];
这篇关于AngularJS嵌套数组中的ng-repeat的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文