首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在angular 5中不能动态加载外部脚本

在angular 5中不能动态加载外部脚本
EN

Stack Overflow用户
提问于 2018-04-10 01:19:03
回答 1查看 671关注 0票数 1

我已经将外部脚本包含在.angular-cli.json文件的脚本属性中,即

`

代码语言:javascript
复制
"scripts": [
      "../src/assets/plugins/jquery/jquery.min.js",
      "../src/assets/plugins/popper/popper.min.js",
      "../src/assets/plugins/jquery-blockui/jquery.blockui.min.js",
      "../src/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js",
      "../src/assets/plugins/datatables/jquery.dataTables.min.js",
      "../src/assets/plugins/datatables/plugins/bootstrap/dataTables.bootstrap4.min.js",
      "../src/assets/js/pages/table/table_data.js",
      "../src/assets/js/app.js",
      "../src/assets/js/layout.js",
      "../src/assets/js/theme-color.js",
      "../src/assets/plugins/material/material.min.js",
      "../src/assets/js/pages/ui/animations.js",
      "../src/assets/plugins/bootstrap/js/bootstrap.min.js",
      "../src/assets/plugins/bootstrap-inputmask/bootstrap-inputmask.min.js",
      "../src/assets/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.js",
      "../src/assets/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker-init.js",
      "../src/assets/plugins/jquery-tags-input/jquery-tags-input.js",
      "../src/assets/plugins/jquery-tags-input/jquery-tags-input-init.js",
    ],`

当angular应用程序启动时,所有脚本都会加载。但是当我切换到另一个页面时,脚本不会加载。

EN

回答 1

Stack Overflow用户

发布于 2018-04-10 01:28:38

Angular是针对单页应用程序的,从技术上讲,只要正确使用路由器,在ng应用程序中就永远不会切换页面。所有脚本都捆绑在一起,由Webpack添加到index.html中,并且只在加载index.html时加载一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49738325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档