ng-repeat效果不佳

时间:2017-03-16 16:23:14

标签: javascript angularjs

我是angularjs的新手,尝试过这个,但不确定为什么它不起作用。我在这里找到了很多解决方案,但都没有。

这是我的数组,分配给$ scope.data_params

enter image description here

这是我的HTML代码: -

<tr ng-repeat="item in data_params">
              <td>{{item.name}}</td>

JS中的代码: -

    $scope.data_params.push(result_params.dealers); 
   console.log($scope.data_params);

知道出了什么问题吗?

4 个答案:

答案 0 :(得分:2)

您似乎需要访问0元素, 尝试:

<tr ng-repeat="item in data_params[0]">
              <td>{{item.name}}</td>

希望它有所帮助,

答案 1 :(得分:2)

从它的外观来看,你的data_params是一个1长度的数组,它包含一个10长度数组,包含你想要的对象。您需要重复10个长度数组,而不是1个长度。

<tr ng-repeat="item in data_params[0]">
      <td>{{item.name}}</td>
</tr>

答案 2 :(得分:2)

您的数据看起来像是一个包含项目数组的数组。尝试在内部数组上重复:

<tr ng-repeat="item in data_params[0]">
      <td>{{item.name}}</td>

答案 3 :(得分:0)

您需要按$ index跟踪:

<tr ng-repeat="item in data_params track by $index">
          <td>{{item.name}}</td>
相关问题