我有一个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开始