2015-07-10 227 views
0

我在表中元素ng-repeat显示多列,我已经使用data-title属性来查看列标题,但与ng-重复它只是显示了第一列列标头,​​但不列的其余部分,Ng表,ng元素重复td元素不显示列标题

请检查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> 

没有显示所有列“年龄”头

回答

0

没” t找到答案,但是可以在处找到解决方法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> 

刚创建的独立元件的头并补充说,多列

+0

我米到同样的问题。但是你的建议答案不会提供默认的ng-table标题行为来排序和提前搜索,因为你正在创建你自己的表头。我需要动态地实现默认的ng-table标题标题,请提供其他可能的解决方案吗? –