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你能简要说明一下吗你到底在说什么?