我传递到我的视图中的 JSON 在其中包含对象和数组。例子:
{ name: "test", projects: [ { name: "project1", tasks: "task1" } ] }
使用 ng-repeat,我可以说出(key, value) in items
并得到你所期望的,每个键和对象或数组的字符串化版本。
是否有迭代 ng-repeat 中的对象和数组的“最佳实践”?
我传递到我的视图中的 JSON 在其中包含对象和数组。例子:
{ name: "test", projects: [ { name: "project1", tasks: "task1" } ] }
使用 ng-repeat,我可以说出(key, value) in items
并得到你所期望的,每个键和对象或数组的字符串化版本。
是否有迭代 ng-repeat 中的对象和数组的“最佳实践”?
只是跟进一个答案,因为我能够弄清楚这一点。这比我意识到的要简单。只是对数组项目使用了另一个 ng-repeat。
<div class="container" ng-repeat="item in items">
<table class="table table-striped table-bordered table-condensed">
<tr>
<th class="span3">name</th>
<td>{{ item.name }}</td>
</tr>
<tr>
<th class="span3">accounts</th>
<td>
<ul ng-repeat="account in item.accounts">
<li>username: {{ account.username }}</li>
<li>password: {{ account.password }}</li>
</ul>
</td>
</tr>
</table>