如何在AngularJS的智能表中的第一页和最后一页上跳过按钮

Zvo*_*kic 3 javascript frontend controllers angularjs smart-table

我正在为angularJS使用智能表,如何在第一页和最后一页添加按钮来跳转?

lau*_*ent 7

已经有很少的github问题在讨论这个问题,你应该只需指定你的自定义模板:

  1. 通过覆盖$ templateCache中的模板
  2. 或者为模板指定自定义网址.

模板可以

<div class="pagination" ng-if="pages.length >= 2">
   <ul class="pagination">
   <li ng-if="currentPage > 1">
     <a ng-click="selectPage(1)">&lt;&lt;</a>
   </li>
   <li ng-if="currentPage > 1">
     <a ng-click="selectPage(currentPage-1)">&lt;</a>
   </li>
   <li ng-repeat="page in pages" ng-class="{active: page==currentPage}"><a ng-click="selectPage(page)">{{page}}</a>
   </li>
   <li ng-if="currentPage < numPages">
      <a ng-click="selectPage(currentPage+1)">></a>
   </li>
   <li ng-if="currentPage < numPages">
     <a ng-click="selectPage(numPages)">>></a>
   </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

运行示例