3

angularJSにスマートテーブルを使用していますが、最初と最後のページにジャンプするボタンを追加するにはどうすればよいですか?

4

1 に答える 1

7

この問題について話している github の問題はすでにかなりあります。カスタム テンプレートを指定するだけです。

  1. $templateCache でテンプレートをオーバーライドすることにより
  2. または、テンプレートのカスタム URL を指定します。

テンプレートは

<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>

実行例

于 2015-04-05T12:47:27.490 に答える