Проблема с отображением данных в angular 5 - PullRequest
0 голосов
/ 14 июля 2020

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

проблема, с которой я столкнулся

код для html привязки

1 Ответ

0 голосов
/ 14 июля 2020

Всегда не рекомендуется отображать большой кусок данных в DOM, потому что он будет рисовать в DOM, поэтому увеличение памяти приведет к тому, что загрузка других данных займет много времени, это приведет к плохому взаимодействию с пользователем. поэтому для достижения хорошей производительности и избежания этой проблемы используйте виртуальную прокрутку.

вы можете реализовать виртуальную прокрутку в angular с помощью CDK. следуйте приведенному ниже URL-адресу https://material.angular.io/cdk/scrolling/overview.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...