для решения такой проблемы: есть селект, в котором могут быть десятки тысяч элементов. Задача оптимизировать все это дело как со стороны клиента, так и со стороны сервера. Т.е. видимо, подключение вирчул скролл и пэйджинга?
ленивая подгрузка (вместе с виртуальным скроллом) и поиск могут помочь. Вряд ли пользователь будет скроллить десятки тысяч элементов)
Если нужен готовый компонент, то можно посмотреть ng-select, так как в нем поддерживается virtual scroll, ленивая подгрузка, и фетчинг данных с бекенда поиском. Это все решит проблемы с большим количеством элементов в селекте. https://github.com/ng-select/ng-select
да, как-то так, спасибо
да, желательно готовый. Спасибо! Сейчас посмотрю
Обсуждают сегодня