1
我試圖創建一個使用Aurelia大街和jQuery UI的,但是我總是得到以下錯誤拖動自定義屬性:可拖動屬性奧裏利亞
Unhandled rejection TypeError: $(...).draggable is not a function
我的jQuery和jQuery UI的使用奧裏利亞-CLI安裝(AU安裝jquery和au安裝jquery-ui)。
這裏是我的嘗試:
import { inject } from 'aurelia-framework';
import 'jquery';
import 'jquery-ui';
@inject(Element)
export class UiDraggableCustomAttribute {
constructor(element) {
this.element = element;
}
attached() {
$(this.element).draggable();
}
}
好像jQuery的UI不正確導入。任何人都可以告訴我如何正確使用jquery-ui與aurelia?
我們可以看到你已經導入'jquery-ui',但是從它沒有工作的錯誤。檢查相關JS文件的路徑是否正確,並且它們已成功加載。 –
@RoryMcCrossan我檢查了jquery-ui存在於packages.json,aurelia.json和node-modules目錄中。但我不知道如何檢查他們已被加載? – slepasteur
如果您使用的是Chrome,請在開發者控制檯的Sources面板中檢查它 –