@bright67

Как сделать pagination на angular?

Привет!
Есть задача: сделать онлайн читалку в вебе на ангуляре.
Понятно, что есть бустстрап уи и через ng repeat мы запросто создадим листалку с заданным количеством элементов. Но что непонятно — как сделать пагинацию обычного большого текста на ангуляре? (Книги)? Подскажите, пожалуйста.
И второй момент — данные берутся из json, но ангуляр может отобразить их только, если они записаны в одной строке, как это решается?

Благодарен за ваш фидбэк
  • Вопрос задан
  • 1394 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
пишем сервис который будет нарезать наш контент на страницы, пишем компонент (директиву) который будет заниматься переходом по страницам. Так мы можем хоть на основе данных о размере вьюпорта нарезать на странички.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
angrySCV
@angrySCV
machine learning, programming, startuping
ну да, либо получаете данные сколько всего например информации (100 едениц, и нужно отобразить по 10 единиц на странице) соответственно делаете алгоритм по переходу на 10 страниц по 10 единиц, как вариант просто делаете 2 кнопки вперёд и назад, по нажатию на эти кнопки, грузите данные на +1 страницу или на -1 страницу.
Как вариант отказаться от пагинации, и делать подзагрузку на бесконечную ленту, но это сложнее тк много тонкостей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы