У меня есть приложение Angular с таблицей, которая содержит более 200 строк с 10 входами в каждой. Если я go на последней странице и добавляю некоторый текст для ввода, он работает нормально, но если go на последней странице, нажимая вкладку и редактируя значения, он начинает работать медленно.
Это не проблема сети, у меня уже есть все данные на экране. Проблема в том, что когда я пропускаю все входные данные, меняя значения, чем больше я меняю, тем медленнее он набирает ввод, как будто он отстает.
Я попытался добавить changeDetection: ChangeDetectionStrategy.OnPush
в свой компонент, и он стал быстрее , но я должен нажать на экран, чтобы визуализировать таблицу в первый раз. Кроме того, я заметил, что поиск в полях таблицы стал намного медленнее.
Есть ли способ заставить приложение переопределить sh обнаружение изменений только для отображаемых в данный момент входных данных?
Я использовал chrome Devtools как sugested, и вы можете видеть, что отклик увеличивается со временем при нажатии клавиш, когда я редактирую значения входов таблицы.