2016-09-29 133 views
0

我有一个项目运行在Symfonyangular js和它的所有工作良好,除了一个奇怪的事情。JS文件已加载但未执行

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

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

编辑: 它不是把代码准备功能或不

file accessed from browser

in head

in sources

no errors

+0

你在Angular项目中使用jQuery插件吗? –

+0

很多插件是的,他们都没有错误的工作。 –

回答

1

$(document).ready被发射角具有前l将内容加载到页面上。

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

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

+0

如果是这样,那么代码应该工作cuz这段代码是不相关的任何角码。和它的监听keyup,如果你注意到我已经把代码放在ready函数之外(也在里面尝试,正如我在问题中所说的)都没有工作 –

+0

你的意思是说这个页面没有Angular代码?你可以创建一个小jsfiddle来理解确切的问题吗? –

+0

该页面有角码,但代码与此JQuery无关,因此它不会影响它 它将很难创建一个小提琴很多文件被称为 –