2017-02-24 1 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"> 
관련 문제