LINUX.ORG.RU

Очень большие списки в Angular

 


0

1

Есть относительно большой список данных, которые пользователь получает в виде списка. Он может их редактировать, и все они по идее должны быть одинаково доступны ему на одной странице (не так, что докрутил вниз, а там уже новые подгружаются). Там навигация по ним предполагается, фильтрация и т.д.

Записей может быть несколько тысяч, в поле видимости одновременно находится всего около десяти. Сервер может генерировать 50-100 записей с приемлемой скоростью, больше уже будет занадто накладно.

Сейчас проблема решается делением на страницы, но с точки зрения юзабилити это жуткий костыль, который пользователю сильно мешает. Как бы это правильно сделать? Есть virtual-scroll, но подходит ли он здесь?

virtual scroll - просто необходим, на 10к записей браузер будет вешаться и без ангуляра + используй one-way binding где только можно, оптимизируй количество event handler-ов. а вообще без хорошей пагинации и фильтров/поиска такие портянки - лютый ужас для пользователя.

staz
()

Прочитал тему как Очень большие сиськи в Angular

anonymous
()

вопрос скорее про UI, чем про ангуляр?

есть либо пагинация, либо «бесконечный скролл», другого человеки не придумали

umren ★★★★★
()

«несколько тысяч записей, одинаково доступны ему на одной странице»

может поиск с автокомплитом?

kelyar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.