IE9中的Angular JS页面加载问题
Angular JS Page Load Issue in IE9
我有一个angularjs SPA,它在IE9中遇到了问题。该应用程序在Chrome和Firefox中运行良好。在初始加载时有相当多的数据需要下载,并且许多依赖项都是通过requirejs管理的。
当我在新的IE会话中查看页面时,我会得到网页的一部分,即某些部分不会显示在屏幕上。我检查了网络请求,它们缺少一些项目。如果此时重新加载,页面将加载良好,因为它已经缓存了一些文件,因此不需要下载它们。但是,如果我清除缓存并重试,同样的事情也会发生。
缺少的文件不一致,这意味着它并不总是相同的文件。
此外,在控制台中,我可以看到以下错误:
$digest已在进行
这个应用程序是一个开源项目,我非常熟悉,但我甚至不确定从哪里开始解决这个问题。
有什么想法吗?
提前感谢
当一个摘要循环已经在运行时,您有一些东西试图启动它。您应该检查直接调用$apply()或$digest()的指令和任何其他代码。
我会尝试注释掉所有的$apply()和$digest()调用,看看会发生什么。我的猜测是页面会成功加载,但你可能无法更新页面上的所有内容。然后你可以打开另一个问题,我们可以看看如何摆脱试图开始另一个消化周期的呼叫。
相关文章:
- 在 Wordpress 中调试 jquery 加载问题
- 脚本加载问题
- phonegap的JSON加载问题
- 反应组件加载问题
- IE9中的Angular JS页面加载问题
- Rails 4.0.1 JavaScript资产管道-跨浏览器支持-加载问题
- 有角度的seo友好URL和页面重新加载问题
- 异步加载问题
- 谷歌地图 API 加载问题
- JQuery 加载函数页面加载问题
- WebGL - 三个.js启动画面/场景加载问题
- JavaScript iframe内容加载问题
- 使用 grunt requirejs 与单个大型缩小文件连接缓慢时加载问题
- 声音管理器 2 SWF 加载问题
- 角度 JS 加载问题
- 一个页面上有多个 Iframe 加载问题
- jQuery CDN 安全/不安全加载问题
- 另一个图像预加载问题
- 另一个 IE8 映像加载问题
- jQuery对话框的关闭和加载问题