Replies: 2 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
1 reply
-
ChangeDetectorRef помог, хотя я и не могу объяснить зачем он нужен, ведь OnPush стратегии нет. Может это все-таки баг? Ведь единственное, что может нарушить открытие, это увод фокуса. Ведь других причин просто быть не может. Но курсор мигает, бордер выделен, события ухода нет. Значит это баг. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Поскольку использую приватный ключ для работы с api, я не могу сделать полностью рабочий пример, но очень надеюсь, что у кого-то хотя бы есть предположения из-за чего мой код не работает. Сам код лишь делает запросы к yandex map за получением адреса и все. Стоит обратить внимание, что api работает на промисах, поэтому для сочленения с rxjs используется конечно же from(), на основе которого создается и тестовый пример (помеченный комментами). Кроме этого, комопнент слушает событие фокуса на tui-dropdown-hosted. Все придельно просто., код ниже, а дальше будет видео.
А теперь видео в первом из которых работа тестового примера, а во втором работа непосредственно с api. Обратить внимание стоит на консоль - поведение эдентичное, но в случае с картами dropdown не открывается. Почему? Я думал, что запрос к api как-то уводит фокус, но в подобном случае ведь должен срабатывать обработчик, а он как видно из консоли ничем не удивляет. Буду рад любым мыслям. И стоит упомянуть, что я уже на подсознательном уровне дожидаюсь пару секунд до подключения карт чтобы полностью исключить увод фокуса при их создании (автор подключает их как тег <script>). Просто этого на видео не видно, но по началу я даже вывод в консоль делал, хотя потом уже привык и удалил это из кода. Еще пробовал catchError ловить и просто подписывался на ошибки - их нет.
video-.2.webm
video-.3.webm
Beta Was this translation helpful? Give feedback.
All reactions