У меня есть стандартный сайт Angular 7 с отложенной загрузкой. Приложение находится в PROD без каких-либо проблем. Сейчас я интегрирую внешний скрипт, который загружает чат-бота на сайт. В соответствии с их документацией мне нужно только добавить кусок HTML в теге HEAD, и все должно работать. Дело в том, что сам чат работает, однако угловая навигация нарушена из-за необходимости дважды щелкнуть элемент на панели навигации, чтобы фактически перейти к нужному маршруту (хотя при первом щелчке URL-адрес изменяется). Это странно, и я никогда не сталкивался с этим раньше, поэтому мне было интересно, предоставляет ли Angular какую-либо специальную отладку или что-то в этом роде для процесса маршрутизации - обратите внимание, что у меня enableTracing
установлено в true и согласно этим журналам приложения работают нормальноно, как я уже сказал, представление отображается при повторном нажатии, а также стили, применяемые к таким вещам, как routerLinkActive
и т. д.
Есть идеи о том, что может происходить? Я не знаю, как файл JS мог взаимодействовать с фактическим процессом угловой маршрутизации.
Большое спасибо заранее!