角度仅加载脚本一次

时间:2018-12-12 09:47:52

标签: angular

这是我的代码

ngOnInit() {
   this.loadScript('./assets/js/jquery.dataTables.min.js');
   this.loadScript('./assets/js/datatable.js');
   this.loadScript('./assets/js/common.js');
}

每次加载js时页面加载enter image description here

1 个答案:

答案 0 :(得分:1)

您不应该在ngOnInit()中加载脚本,那样会多次发生。您可以将脚本添加到.angular-cli.json文件中,以查看this答案。

或者对于angular.json中的当前CLI,请参考this以获取更多信息。