1

我有一个HTML页面,作为不同的HTML子页面/ Usercontrols的容器。 我使用Ajax获取jquery来加载容器页面中的子页面的HTML。 我在其中一个子页面中使用了角度js指令。 angular js指令在子页面中不起作用,潜在的问题可能是我的anguarl js在子页面的HTML被加载到容器页面之前触发。这就是为什么角js没有看到它需要处理的子页面中的指令。角JS不工作在子页

有没有办法延迟角度js的执行直到子页面被加载。

+3

不要使用jQuery阿贾克斯。使用Angular的'$ http'服务。问题是Angular不知道ajax调用,所以你必须使用'$ scope。$ apply()'让Angular知道。此外,您可以使用'ng-include'而不是手动进行ajax调用。 – m59

回答