Angularjs NG-重复数组值

问题描述:

myCtrl.Data.summary.account 

如果我打印上面的模型我得到像下面Angularjs NG-重复数组值

["1","2","3","4","5"] 

我想对这个值使用ng-repeat输出,如何实现这一目标?

我尝试使用ng-repeat下面的代码片段,但它没有任何印刷

<td ng-repeat="data in myCtrl.Data.summary.account"> 
    <tr>{{data}}</tr> 
</td> 

我在这里做了哪些错误?任何人都可以请指出这个问题。如何解决这个问题?

+0

post myCtrl.Data – Jenny

+0

您是否将'controllerAlias'定义为'myCtrl'? –

ng-repeatng-repet

<td ng-repeat="data in myCtrl.Data.summary.account"> 
    <tr>{{data}}</tr> 
</td> 

angular.module("app",[]) 
 
.controller("ctrl",function($scope){ 
 
\t $scope.arr = ["1","2","3","4","5"] 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<div ng-app="app" ng-controller="ctrl"> 
 
<table> 
 
    <tr> 
 
    <td ng-repeat="data in arr"> 
 
     <table> 
 
     <tr> 
 
      <td >{{data}} 
 
      </td> 
 
     </tr> 
 
     </table> 
 
    </td> 
 
    </tr> 
 
</table> 
 
</div>

着里面<td>直接<tr>使用。你需要创建一个表,并将其添加有

<td ng-repeat="data in myCtrl.Data.summary.account"> 
    <table> 
     <tr> 
      <td>{{data}} 
      </td> 
     </tr> 
    </table> 
</td> 
+0

为什么downvote –

您应该将值中的列,重复的行。你的代码应该是这种格式:

<tr ng-repeat="data in myCtrl.Data.summary.account"> 
    <td>{{data}}</td> 
</tr> 

1)如果您正在使用controllerAs语法检查使用ng-repeat代替ng-repet

2)如果myCtrl是controllerAs值正确的控制器名

3)如果您使用的是$scope那么您应该在控制器中创建$scope.myCtrl.Data.summary.account