Angularjs 如何显示ng重复嵌套值
我有以下目标。如何仅显示具有嵌套值的行Angularjs 如何显示ng重复嵌套值,angularjs,Angularjs,我有以下目标。如何仅显示具有嵌套值的行 $scope.mainObj = [{ name: 'a', items : [1,2,3], name: 'b', items : [4,5,6], }] <table> <tr ng-repeat="obj in mainObj"> <td></td> </tr> </table> $scope.mainObj=[{ 名称:“a”,项目:[1
$scope.mainObj = [{
name: 'a', items : [1,2,3],
name: 'b', items : [4,5,6],
}]
<table>
<tr ng-repeat="obj in mainObj">
<td></td>
</tr>
</table>
$scope.mainObj=[{
名称:“a”,项目:[1,2,3],
名称:“b”,项目:[4,5,6],
}]
我希望我的输出是:
<table>
<tr>
<td>1</td>
</tr>
<tr>
<td>2</td>
</tr>
<tr>
<td>3</td>
</tr>
<tr>
<td>4</td>
</tr>
</table>
1.
2.
3.
4.
您可以重复表
的tbody
,该表是有效的HTML假设项可以有实体。
HTML
<table>
<tbody ng-repeat="obj in mainObj">
<tr ng-repeat="item in obj.items">
<td>{{item }}</td>
</tr>
</tbody>
</table>
您可以重复
table
的tbody
,它是有效的HTML假设项可以有实体。
HTML
<table>
<tbody ng-repeat="obj in mainObj">
<tr ng-repeat="item in obj.items">
<td>{{item }}</td>
</tr>
</tbody>
</table>
使用如下代码:
<table>
<tr ng-repeat="obj in mainObj">
<td ng-repeat="item in obj.items track by $index">
{{item}}
</td>
</tr>
</table>
使用如下代码:
<table>
<tr ng-repeat="obj in mainObj">
<td ng-repeat="item in obj.items track by $index">
{{item}}
</td>
</tr>
</table>
什么是“嵌套值”?看起来您需要将
$scope.mainObj
更改为[{name:'a',items:[1,2,3]},{name:'b',items:[4,5,6]}]
什么是“嵌套值”?看起来您需要将$scope.mainObj
更改为[{name:'a',items:[1,2,3]},{name:'b',items:[4,5,6]}]
这不是每行都给我。试试按$index添加曲目-我更新了答案中的代码,而不是每行都给我。试试按$index添加曲目-我更新了答案中的代码如果我有一些没有物品的对象怎么办?@kingkongprog你能简要说明你在说什么吗?如果我有一些没有物品的对象怎么办?@kingkongprog你能简要说明一下吗你到底在说什么?