我有一个标准的Angular 7站点,并有延迟加载。该应用程序处于PROD状态,没有任何问题。现在,我正在集成一个外部脚本,该脚本会在网站上加载聊天机器人。根据他们的文档,我只需要在HEAD标记内添加一段HTML,所有这些都可以正常工作。事情是聊天本身是有效的,但是角度导航在必须两次单击导航栏上的项才能实际转到所需的路线(尽管您第一次单击URL更改)时就中断了。这很奇怪,我之前从未见过,所以我想知道Angular是否针对路由过程公开了任何类型的特殊调试或类似功能-请注意,我将enableTracing
设置为true,并根据这些日志将应用程序效果很好,但是就像我说的那样,当您第二次单击时,将呈现该视图以及应用于routerLinkActive
等事物的样式。
关于可能会发生什么的任何想法?我不知道JS文件如何与实际的Angular路由过程进行交互。
非常感谢!