infinite scrolling
-
Хабрахабр
Кастомная стратегия виртуального скроллинга для просмотра pdf
Angular CDK имеет широкие возможности для скроллинга плоского списка. Если размер каждого элемента одинаков, то можно воспользоваться FixedSizeVirtualScrollStrategy: всего лишь нужно прокинуть размер элемента в пикселях, проитерироваться по данным и виртуальный скроллинг готов. Но что делать, если размер элементов разный? Данную проблему можно решить кастомной стратегией виртуального скроллинга. Введение Для моей задачи требовалось реализовать просмотрщик pdf-документа. Решение pdf.js не подходило,…
Читать далее » -
Хабрахабр
Пишем свою стратегию для виртуального скролла из Angular CDK
Привет! В Angular CDK в седьмой версии появился виртуальный скролл. Мы просто задаем размер в пикселях и указываем, к какому элементу нужно прокрутить контейнер, сделать ли это плавно, а также можем подписаться на индекс текущего элемента. Он отлично работает, когда размер каждого элемента одинаков, — причем прямо «из коробки». Для этого в CDK предусмотрен интерфейс VirtualScrollStrategy, реализовав который мы научим…
Читать далее »