dir-pagination angularjs в таблице ng-repeat - при смене страницы сначала появляются все строки на мгновение

0

Я новичок в AngularJS и применил дирпагинацию в своих таблицах. Все работает отлично, за исключением того, что, когда я перехожу на другую страницу моей таблицы, нажимая на кнопки страницы dir-pagination, сначала высота таблицы увеличивается, и все строки отображаются на секунду, тогда отображается правильный диапазон. Как я могу избежать такого поведения? Заранее спасибо.

Вот мой код:

<table class="table table-hover nbt-table">
  <thead>
    <tr>
      <th>heading1</th>
      <th>heading2</th>
      <th>heading3</th>
      <th>heading4</th>
    </tr>
  </thead>
  <tbody id="table1">
    <tr dir-paginate="value in viralities|itemsPerPage:10" pagination-id="value-paginate">
       <td><span ng-bind="value[2]"></span></td>
       <td><span ng-bind="value[1]"></span></td>
       <td>{{ value [7] | date : 'dd-MM-yyyy hh:mm'}}</td>
       <td>{{ value [8] | date : 'dd-MM-yyyy hh:mm'}}</td>
    </tr>
  </tbody>
</table> 
<dir-pagination-controls pagination-id="value-paginate" class="pull-right"
   max-size="10"
   direction-links="true"
   boundary-links="true" >
</dir-pagination-controls>
  • 0
    Поделитесь своим кодом здесь, пожалуйста.
  • 0
    Спасибо за ваш быстрый ответ. Я добавил свой код. Благодарю.
Показать ещё 1 комментарий
Теги:
pagination

1 ответ

0
Лучший ответ

Решил проблему, добавив следующий CSS -

.table > tbody > tr {
    transition: background 0.0s;
}

Это остановило мерцание. Надеюсь, это поможет другим новичкам, борющимся с такой проблемой. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню