我如何添加外部js文件以在angular cli V 7.2.1上工作

时间:2019-01-12 19:53:09

标签: angular

我正在将html css js代码转换为有角度的代码。我无法添加像isotope.pkgd.min.js这样的第三方js脚本。我将js文件放在不会加载的脚本部分下的angular.json文件中。

"scripts": [
          "node_modules/jquery/dist/jquery.min.js",
          "src/assets/js/classie.js",
          "src/assets/js/modernizr.custom.js",
          "src/assets/js/stepsForm.js",
          "src/assets/js/switch.js",
          "src/assets/js/isotope.pkgd.min.js"
        ]

我想添加自定义js,例如bootstrap.min.js,而不使用npm install bootstrap --save

1 个答案:

答案 0 :(得分:0)

您需要拥有一个js文件的本地副本,(无论是否通过npm安装...没人在乎),然后将其包含在脚本中,如问题所示。可以。

如果您要使用CDN(请从客户端的在线资源中获取js),只需将CDN包含在应用程序的index.html中,就像通常是非角度项目时那样。

编辑: 要在角度组件/服务等中使用全局加载的js文件,您需要在打字稿文件中声明它,否则会出错。