Внешний скрипт ломает Angular 7 навигация - PullRequest
0 голосов
/ 30 октября 2019

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

Есть идеи о том, что может происходить? Я не знаю, как файл JS мог взаимодействовать с фактическим процессом угловой маршрутизации.

Большое спасибо заранее!

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