5

我们的应用程序支持 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 中,相同的代码片段在浏览器控制台中提供了一次 console.log 注释。

用于 IE8 的 ngRoute(角度版本 1.2.16)有什么问题吗?

4

1 回答 1

2

你可以搜索你的项目,这样你就没有$route.reload()任何文件了吗?这将使应用程序调用 $routeChangeStart 2 次。

于 2015-01-05T16:40:18.040 回答