我有一个用Angular编写的应用程序,它使用jquery。通常情况下,一切都很好,但我正在努力声明
declare var jquery:any;
declare var $ :any;在我想要使用它的每个组件中。
有没有更聪明的方式在全球范围内做到这一点?我的意思是为整个应用程序全局声明$?
我的安装过程与上面主题中的最后一条评论相同:How to use jQuery Plugin with Angular 4?
但不幸的是,如果我不声明$或jQuery变量,我会得到一个错误:
Cannot find name 'jQuery'.发布于 2017-11-26 06:10:48
尝试将此添加到您的vendor.ts中
import * as jquery from 'jquery';
window['jQuery'] = window['$'] = jquery;在main.ts中导入vendor.ts之后
import './vendor.ts'发布于 2017-11-26 16:34:50
将此代码添加到您的angular-cli.json中
"scripts": ["../node_modules/jquery/dist/jquery.min.js"]https://stackoverflow.com/questions/47490902
复制相似问题