我有一個項目運行在Symfony
與angular js
和它的所有工作良好,除了一個奇怪的事情。JS文件已加載但未執行
我添加了一個JavaScript
文件來執行一些JQuery
功能我在瀏覽器控制檯已經測試過,他們都工作良好,沒有錯誤,問題是,當我檢查元素我可以看到該文件被稱爲頭,我可以也可以在源代碼中查看,我甚至可以打開鏈接並查看文件。 但由於某些原因,那裏的函數沒有被調用執行。
下面的圖片證明其加載沒有錯誤。
編輯: 它不是把代碼準備功能或不
我有一個項目運行在Symfony
與angular js
和它的所有工作良好,除了一個奇怪的事情。JS文件已加載但未執行
我添加了一個JavaScript
文件來執行一些JQuery
功能我在瀏覽器控制檯已經測試過,他們都工作良好,沒有錯誤,問題是,當我檢查元素我可以看到該文件被稱爲頭,我可以也可以在源代碼中查看,我甚至可以打開鏈接並查看文件。 但由於某些原因,那裏的函數沒有被調用執行。
下面的圖片證明其加載沒有錯誤。
編輯: 它不是把代碼準備功能或不
$(document).ready
被髮射角具有前l將內容加載到頁面上。
因此,在您的Angular將內容加載到頁面之前,可能會出現您的jQuery插件調用的可能性。
你需要做的是以某種方式,一旦你的Angular得到了init
或者你可以將你的代碼變成指令,就可以調用你的jQuery插件。
如果是這樣,那麼代碼應該工作cuz這段代碼是不相關的任何角碼。和它的監聽keyup,如果你注意到我已經把代碼放在ready函數之外(也在裏面嘗試,正如我在問題中所說的)都沒有工作 –
你的意思是說這個頁面沒有Angular代碼?你可以創建一個小jsfiddle來理解確切的問題嗎? –
該頁面有角碼,但代碼與此JQuery無關,因此它不會影響它 它將很難創建一個小提琴很多文件被稱爲 –
你在Angular項目中使用jQuery插件嗎? –
很多插件是的,他們都沒有錯誤的工作。 –