Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 5所有自定义javascript在<;路由器出口></路由器出口>;不行_Angular - Fatal编程技术网

Angular 5所有自定义javascript在<;路由器出口></路由器出口>;不行

Angular 5所有自定义javascript在<;路由器出口></路由器出口>;不行,angular,Angular,您好,提前感谢您的帮助, 我在index.html中将外部库添加到我的项目中 像这样: <script src="assets/js/jquery.js" defer></script> <script src="assets/js/functions.js" defer></script> 在index.html和app.component.html中,使用“延迟”可以完美地完成所有工作 但在路由器出口之后 我不再与javascript进行

您好,提前感谢您的帮助, 我在index.html中将外部库添加到我的项目中 像这样:

<script src="assets/js/jquery.js" defer></script>
<script src="assets/js/functions.js" defer></script>

在index.html和app.component.html中,使用“延迟”可以完美地完成所有工作

但在路由器出口之后 我不再与javascript进行任何交互

有人已经有这个问题了吗


谢谢。

我认为我的问题本质上是角度理解的问题,我认为我的javascript是在我的组件之前加载的。最简单的方法是向angular说明,我希望在dom完全加载后为javascript加载它。。显然,延迟是不够的

在angular-cli.json的scipts数组中添加这两个库,然后再次运行ng serve谢谢你的反馈我已经尝试过这种方法,但它不起作用。我必须删除html中的标记脚本吗?我会再试一次