AngularJS页面仅在刷新后才起作用

时间:2014-12-10 13:08:07

标签: angularjs refresh loading

我在我的网站的一个部分使用了AngularJS(使用路线2页)。当我从非Angular页面导航到其中一个页面时,我只得到一个空容器,其中没有任何东西加载。如果现在我尝试导航到另一个基于Angular的页面,我有同样的问题 - 没有任何加载。我在控制台中没有出现Angular错误,没有任何错误。

但是,如果我刷新页面,内容将加载,然后一切都会正常工作!

我已对此问题进行了屏幕录制:http://screencast.com/t/y72wrr8iO

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

我也有这个问题。我发现它是由chrome扩展名(AngularJS Batarang)引起的,所以删除/禁用扩展名有帮助。

答案 1 :(得分:1)

如果它在刷新后有效,则表示它是您网站中的加载顺序。检查您是否有正确的加载顺序,例如: 供应商lbirariers - >你的图书馆 - > (...) - >你的控制器

还要检查js文件中的依赖项注入标头,因为您可能会跳过某些内容