2017-02-24 16 views
0

我试图隐藏分页栏时,要呈现的页面数量小于每页的数量。我尝试了ng-show,但没有奏效。如何隐藏分页栏如果页面的数量少于每页的角度数

 <tr ng-repeat="row in allItems"> 
        <td>{{ row.Name }}</td> 
        <td>{{ row.Email }}</td> 
        <td>{{ row.Phone }}</td> 
       </tr> 
      </tbody> 
     <tfoot ng-show="allItems.length > itemsPerPage"> 
       <tr>     
        <td></td> 
        <td></td> 

        <td st-pagination="" st-items-by-page="itemsPerPage" st-template="/example/pagination.html" > 
        </td> 

       </tr> 
     </tfoot> 
+0

我们可以看到该代码看起来不错所以也许控制器值不你认为他们是什么。尝试将它们记录到控制台。 '$ scope.itemsPerPage'是否存在并且在控制台中有预期值? 'allItems'同样的问题。 – sh0ber

+0

@ sh0ber他们都存在,他们有预期值 – ITDeveloper

回答

0

尝试把支架周围的状况,像ng-show="(allItems.length>itemsPerPage)

+0

它没有工作。 – ITDeveloper

0

的问题是,我提到的错误标签。这是我如何定义我的表:

<table id = "table" st-safe-src="data" st-table="allItems"> 

,当我试图隐藏表尾,我应该已经写:

<tfoot ng-show="data.length > itemsPerPage"> 
相关问题