Tôi có ứng dụng Aurelia và trong app.js tôi muốn sử dụng jQuery.Sử dụng jQuery với Aurelia
Vì vậy config.js của tôi trông giống như:
System.config({
...
map: {
...
"jquery": "npm:[email protected]",
...
}
}
Và trong app.js tôi nhập khẩu các jQuery như thế này:
var $ = require('jquery');
Nhưng khi tôi yêu cầu nó, tôi nhận được trang web trống. Cùng với nhập:
import $ from 'jquery';
Điều gì là sai?
Cảm ơn
EDIT: ok, được giải quyết. Vấn đề là, mã jQuery phải được gọi bên trong mehtod đính kèm(). Vì vậy, như thế này:
export class Class1 {
attached() {
//jQuery code here
}
}
Ok, nhưng làm thế nào để nhập nó vào bộ điều khiển? Tại sao không phải là var $ = require ('jQuery'); đang làm việc? –
Tôi không chắc chắn với 'var $ = require ('jquery')' (hãy cẩn thận: jquery, không phải jQuery) nhưng [ở đây] (http://plnkr.co/edit/RN8JjXlxCrUegsaCbvJ7?p=preview) là một liên kết đến một phiên bản làm việc với 'import $ from 'jquery';' – DaniCE