angular - Angular 5 之后的所有自定义 javascript 不工作
问题描述
您好,提前感谢您的帮助,我在 index.html 中的项目中添加了外部库,如下所示:
<script src="assets/js/jquery.js" defer></script>
<script src="assets/js/functions.js" defer></script>
使用 defer all 在 index.html 和 app.component.html 中完美运行
但是在路由器插座之后,我不再与 javascript 进行任何交互
有人已经有这个问题了吗?
谢谢。
解决方案
我认为我的问题本质上是角度理解的问题,我认为我的 javascript 是在我的组件之前加载的。最简单的方法是明确表示我希望它在 dom 完全加载后为 javascript 加载.. 显然 defer 是不够的
推荐阅读
- java - java 8 中的时区 getDSTSavings/observesDaylightTime 等效项
- java - 如何使用实体管理器创建像 JPA 这样的 MongoDB DAO 层,以便在设计方面促进所有其他 DAO 类?
- javascript - nodejs twitter stream "listener" 参数必须是函数类型
- python - PyTesseract 无法识别小数
- php - laravel中如何选择期权金额记录用户?
- python - 如何使用PYCHARM IDE查看张量流中每一层CNN之后的输出?
- sql - 在雪花中用“LEVEL”重写查询
- amazon-web-services - 通过 Amazon CloudFront 保护 webfonts 不被下载
- spring-boot - 将 Hazelcast 用于 Spring Session 和带有 Hibernate 的 2 级缓存 (LC2)
- unity3d - 无法从 .mtl 文件中统一应用材料