我正在将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
答案 0 :(得分:0)
您需要拥有一个js文件的本地副本,(无论是否通过npm安装...没人在乎),然后将其包含在脚本中,如问题所示。可以。
如果您要使用CDN(请从客户端的在线资源中获取js),只需将CDN包含在应用程序的index.html中,就像通常是非角度项目时那样。
编辑: 要在角度组件/服务等中使用全局加载的js文件,您需要在打字稿文件中声明它,否则会出错。