我无法将jQuery导入Angular5。 我已经做了以下事情:
通过npm安装jQuery:
npm install --save jquery
放置" jquery.min.js"的路径。进入" .angular.cli.json" :
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/popper.js/dist/popper.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
],
还安装了jQuery的@types:
npm install --save @types/jquery
并且还添加了(不必要的,我知道)" main.ts"中的var:
declare var jQuery : any;
declare var $ : any;
但是我仍然无法使用它......或者我可能在错误的地方使用它......暂时尝试输入JS ind" app.component.ts"
希望你能帮助我,谢谢你的回答!
答案 0 :(得分:0)
我按照你的安装,成功地让jQuery正常工作。这是我为了让项目有效而添加的内容。
在 app.component.ts 中尝试添加以下内容:
declare var jquery:any;
declare var $ :any;
之后,你应该可以使用任何关于jQuery的东西。
如果你有任何其他争吵,我会在this discussion看看。祝你好运!