#angular #typescript #angular-material #detection #angular-changedetection
Вопрос:
У меня возникла проблема, когда нам нужно локальное обнаружение изменений для нашего компонента, иначе другие аспекты будут чертовски медленными. Но это мешает наложению датчика даты мата. Когда мы хотим перемещаться с помощью клавиш со стрелками внутри наложения. И это меняет месяц или год, в котором вы находитесь, выделение и фокус исчезают из наложения.(Вы были в последний день текущего месяца, вы нажимаете клавишу со стрелкой вправо, вы находитесь в следующем месяце, но наложение теряет фокус, и внутри наложения нет выделения)
Я обнаружил, что когда я удаляю локальное обнаружение изменений, оно работает так, как задумывалось, но, к сожалению, наш компонент (в основном сторонняя карта, необходимая для запуска этого компонента, становится слишком медленным, мы выяснили, что это обнаружение изменений помогает в этом, но оно портит наложение указателя даты, и нам нужно и то, и другое).
Как я могу исправить эту проблему? Есть какие-нибудь подсказки/уловки?
Я сделал представление об этой проблеме, обнаружение изменений настроено в нашем компоненте аналогично. Сам компонент довольно большой и сложный, поэтому я просто воссоздал саму проблему.
Заранее спасибо.
Комментарии:
1. ссылка, предоставленная вами, работает правильно.
2. вы можете подробно прочитать об обнаружении изменений здесь jagjeets.medium.com/…