我有一个项目在Symfony
上运行angular js
并且除了一件奇怪的事情之外它一切正常。
我添加了一个JavaScript
文件来执行我已经在浏览器控制台中测试的一些JQuery
函数,它们都运行良好,没有错误问题是当我检查元素时我可以看到文件正在在头部调用,我也可以在源代码中看到它甚至可以打开链接并查看文件。
但由于某种原因,那里的函数没有被执行。
下面的图像证明其加载没有错误。
编辑: 它不是将代码放入就绪功能
答案 0 :(得分:1)
$(document).ready
在角度将内容加载到页面之前触发。
因此,在Angular将内容加载到页面之前,可能会出现jQuery插件调用的可能性。
你需要做的就是以某种方式,一旦你的Angular得到init
就调用你的jQuery插件,或者你可以把你的代码变成指令。
答案 1 :(得分:0)
我的脚本文件也正在加载但没有执行,但是我遇到了另一个问题,基本上避免在脚本标签中使用href
属性,而使用src