无法将jQuery导入Angular5

时间:2018-04-23 18:20:04

标签: javascript jquery angular

我无法将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"

希望你能帮助我,谢谢你的回答!

1 个答案:

答案 0 :(得分:0)

我按照你的安装,成功地让jQuery正常工作。这是我为了让项目有效而添加的内容。

app.component.ts 中尝试添加以下内容:

declare var jquery:any;
declare var $ :any;

之后,你应该可以使用任何关于jQuery的东西。

如果你有任何其他争吵,我会在this discussion看看。祝你好运!