【发布时间】:2015-01-06 00:40:18
【问题描述】:
我们的应用程序支持 IE8 浏览器。最近我们将 Angular 版本从 1.0.8 升级到 1.2.16
较新版本的应用程序适用于所有浏览器,但我们在 IE8 中看到了 ngRoute 的问题。
它多次广播“$routeChangeStart”。
$rootScope.$on("$routeChangeStart", (event: ng.IAngularEvent, next, current) => {
});
为了识别我在上面的代码中添加了 console.log,它只在 IE8 中被调用了两次。
在 Angular 版本 1.0.8 中,相同的代码 sn-p 在浏览器控制台中提供一次 console.log cmets。
对于 IE8 的 ngRoute(角度版本 1.2.16)有什么问题吗?
【问题讨论】:
-
我在使用相同版本的 angular 时遇到了同样的问题,引入:“错误:[$rootScope:infdig] 10 $digest() 达到了迭代。中止!”
-
你能把源代码贴在这里吗?如果可能,您可以更改为支持旧版浏览器的 ui-router (github.com/angular-ui/ui-router)。
标签: angularjs internet-explorer-8 angularjs-ng-route