我在我的网站的一个部分使用了AngularJS(使用路线2页)。当我从非Angular页面导航到其中一个页面时,我只得到一个空容器,其中没有任何东西加载。如果现在我尝试导航到另一个基于Angular的页面,我有同样的问题 - 没有任何加载。我在控制台中没有出现Angular错误,没有任何错误。
但是,如果我刷新页面,内容将加载,然后一切都会正常工作!
我已对此问题进行了屏幕录制:http://screencast.com/t/y72wrr8iO
我该如何解决这个问题?
答案 0 :(得分:5)
我也有这个问题。我发现它是由chrome扩展名(AngularJS Batarang)引起的,所以删除/禁用扩展名有帮助。
答案 1 :(得分:1)
如果它在刷新后有效,则表示它是您网站中的加载顺序。检查您是否有正确的加载顺序,例如: 供应商lbirariers - >你的图书馆 - > (...) - >你的控制器
还要检查js文件中的依赖项注入标头,因为您可能会跳过某些内容