我有一个Aurelia应用程序,在app.js我想使用jQuery.
所以我的config.js看起来像:
System.config({ ... map: { ... "jquery": "npm:jquery@2.2.0",... } }
在app.js我导入jQuery像这样:
var $= require('jquery');
但是当我需要它时,我得到了空白网站.与导入相同:
import $from 'jquery';
怎么了?
谢谢
编辑:
好的,解决了.问题是,必须在附加的()方法中调用jQuery代码.像这样:
export class Class1 { attached() { //jQuery code here } }
解决方法
您需要从
https://github.com/components/jquery安装jquery
但是如果你使用aurelia-skeleton,你可以从bootstrap导入它
import 'bootstrap';
然后在app中使用$,或者
import $from 'bootstrap'
同样适用于jqueryui.如果需要,请从https://github.com/components/jqueryui开始