在td元素上的Ng-Table,ng-repeat不显示列标题

时间:2015-07-10 17:21:18

标签: angularjs ngtable

我在表中的元素上使用ng-repeat来显示多个列,我使用了data-title属性来查看列标题,但是使用ng-repeat它只显示第一列的列标题,但不显示其余列列,

请检查plunker http://plnkr.co/edit/Ex0XPCCKhRzRlzkfVmhG?p=preview

<table ng-table="tableParams" class="table">
  <tr ng-repeat="user in $data">
    <td data-title="'Name'">
      {{user.name}}
    </td>
    <td data-title="'Age'" ng-repeat="a in user.age">
      {{a}}
    </td>
  </tr>
</table>

&#39;年龄&#39;所有列

都没有显示标题

1 个答案:

答案 0 :(得分:0)

没有找到答案,但可以找到解决方法 http://plnkr.co/edit/Ex0XPCCKhRzRlzkfVmhG?p=preview

 <table ng-table="tableParams" class="table">
   <thead>
                <tr>
                    <td>Name</td>
                    <td ng-repeat="a in $data[0].age">Age</td>
                </tr>
            </thead>
  <tr ng-repeat="user in $data">
    <td>
      {{user.name}}
    </td>
    <td ng-repeat="a in user.age">
      {{a}}
    </td>
  </tr>
</table>

刚刚为标题创建了单独的元素,并添加了许多列