Как получить индекс страницы смарт-таблицы в AngularJS?

У меня есть умная таблица, например

<table st-table="displayedCollection" st-safe-src="FloorData" class="table table-striped">
    <thead>
    </thead>
    <tbody>
    </tbody>
    <tfoot>
     <tr>
      <td colspan="7" class="text-center">                                                                
       <div st-pagination="" st-items-by-page="10"></div>
      </td>
     </tr>
    </tfoot>
</table>

Мне нужно получить текущий индекс страницы этой таблицы в файле angular js. Как я могу выполнять некоторые операции при изменении индекса страницы?


person Tass    schedule 27.12.2017    source источник


Ответы (1)


вы можете привязать обратный вызов, чтобы подписаться на изменение страницы.

<div st-pagination st-page-change="onPageChange(newPage)"></div>
person laurent    schedule 27.12.2017
comment
Можете ли вы определить функцию onPageChange - person Tass; 27.12.2017
comment
Просто функция, предоставляемая вашим контроллером. Вы можете увидеть это в модульном тесте github.com/lorenzofox3/Smart-Table/blob/master/test/spec/ (функция является макетом). Обратите внимание, что если вам это нужно только как значение для вашей разбивки на страницы, porperty currentPage доступен в области разбивки на страницы. - person laurent; 27.12.2017