meteorjs помогают военно-морским силам: нумерация страниц

navybits:pagination Это очень хороший пакет для разбивки данных из персонализированных запросов в коллекцию, я хотел бы использовать его в своих проектах, но у меня есть 2 проблемы:

Как можно увеличить количество документов на странице, по умолчанию отображается только 5?

Как вы можете изменить количество и настроить кнопки навигации, по умолчанию он показывает только от 3 до 5, плюс предыдущий и следующий??

Я прокомментировал блог, но у меня не было ответа.

Если кто-то знает какой-то другой пакет для разбивки данных на страницы, в котором я могу сделать персонализированный запрос к коллекции, а затем я могу разбить на страницы массив объектов, дайте мне знать. Спасибо

Статья: https://blog.navybits.com/efficient-and-high-performance-pagination-in-meteor-bb5d379d234

Демо: https://meteor.navybits.com/comments

Github: https://github.com/Navybits/meteor-pagination

1 ответ

У меня была такая же проблема с использованием этого пакета, я решаю его переписав функцию onCreated для шаблона "navybitsPagination".

Template.navybitsPagination.onCreated(function() {

Вам нужно изменить эту строку...

 //setting the amount of data we want to render in each page
this.perPage = new ReactiveVar(Number(self.data.perPage) || 10);

Вы должны найти весь код в репозитории Github пакета. Я надеюсь, что это поможет вам.

Другие вопросы по тегам