@PerfectLab

Как реализовать выпадающий список (select) с большим количеством элементов?

Здравствуйте!
Есть проблема с производительностью кастомного селекта на AngularJS (chosen) в Internet Explorer 11. В селекте порядка 10000 элементов. Полагаю это связано с особенностью рендера в IE - stackoverflow.com/questions/21322894/jquery-plugin...

https://material.angularjs.org/latest/demo/autocomplete - библиотека которая работает как надо, есть поиск и показываются данные при скролле как в обычном селекте, DOM элементов ограниченно количество, показывается только часть.
Есть ли подобные решения без необходимости подтягивания библиотеки material?
  • Вопрос задан
  • 2273 просмотра
Пригласить эксперта
Ответы на вопрос 2
@lega
10000 элементов нет смысла выводить, тут нужен поиск. Я обычно использую select2
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
Да. У material открытый исходный код. Смотрите как у них сделано - применяете в своей задаче.
https://github.com/angular/material/tree/master/sr...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы