JS文件已加载但未执行

时间:2016-09-29 13:45:12

标签: javascript angularjs symfony

我有一个项目在Symfony上运行angular js并且除了一件奇怪的事情之外它一切正常。

我添加了一个JavaScript文件来执行我已经在浏览器控制台中测试的一些JQuery函数,它们都运行良好,没有错误问题是当我检查元素时我可以看到文件正在在头部调用,我也可以在源代码中看到它甚至可以打开链接并查看文件。 但由于某种原因,那里的函数没有被执行。

下面的图像证明其加载没有错误。

编辑: 它不是将代码放入就绪功能

file accessed from browser

in head

in sources

no errors

2 个答案:

答案 0 :(得分:1)

$(document).ready在角度将内容加载到页面之前触发。

因此,在Angular将内容加载到页面之前,可能会出现jQuery插件调用的可能性。

你需要做的就是以某种方式,一旦你的Angular得到init就调用你的jQuery插件,或者你可以把你的代码变成指令。

答案 1 :(得分:0)

我的脚本文件也正在加载但没有执行,但是我遇到了另一个问题,基本上避免在脚本标签中使用href属性,而使用src