簡體   English   中英

導致Pickadate的Aurelia項目不起作用

[英]Aurelia project resulting in pickadate is not a function

我收到以下錯誤,我不知道如何解決。 我一直是傳統的JS開發人員,最近一直只專注於后端。

我嘗試手動加載特定的JS文件,但無法正常工作。 我仍然遇到錯誤。

當前錯誤是:

aurelia-logging-console.js:54 ERROR [templating-resources] TypeError: $(...).pickadate is not a function
    at HTMLDocument.eval (c-field-date.js:80)
    at fire (jquery.js:3187)
    at Object.add [as done] (jquery.js:3246)
    at jQuery.fn.init.jQuery.fn.ready (jquery.js:3496)
    at InputDate._attachPlugin (c-field-date.js:78)
    at InputDate.attached (c-field-date.js:51)
    at Controller.attached (aurelia-templating.js:3513)
    at View.attached (aurelia-templating.js:1558)
    at ViewSlot.add (aurelia-templating.js:1726)
    at eval (aurelia-templating.js:4534)

我嘗試過的駭客如下,但仍然失敗:

$.getScript("/libs/pickadate.js-3.5.6/lib/picker.js", function(){


            //alert("Script loaded and executed.");
            // here you can use anything you defined in the loaded script

        });

我聽說有人提到我們可能會在兩次加載JQuery時遇到一個錯誤,但是我不確定如何調試它。

該項目正在使用jspmnpm

有任何想法如何調試和/或修復此問題?

注意:這不是重復項。 另一個問題與錯誤“ pickadate不是函數”無關

問題是JQuery被加載了兩次。 刪除重復項可以解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM