【发布时间】:2017-07-01 00:43:32
【问题描述】:
我正在将 jQuery 导入 Ionic2 项目。我正在尝试使用一个 jQuery 插件,当我包含它时它会搞乱脚本的加载。
我已经注释掉了几乎所有内容,除了几行。这有效:
import * as $ from '../lib/jquery/jquery.min';
(<any>window).$ = $;
但是,当我添加 jQuery 插件时,应用程序因“未捕获的 ReferenceError:$ 未定义”而中断。这是导致它中断的代码:
import * as $ from '../lib/jquery/jquery.min';
(<any>window).$ = $;
import '../lib/ripple/ripple.min';
有谁知道我该如何解决这个问题?
已解决。我刚刚添加了 var $ = require('jquery');到插件文件的顶部并将 jQuery 导入更改为 import * as $ from 'jquery';我仍然对你们可能提供的任何正确答案感兴趣。
【问题讨论】:
标签: jquery angular typescript jquery-plugins ionic2