2015-07-10 131 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標題標題,請提供其他可能的解決方案嗎? –