internet angularjs internet-explorer-8 angularjs-ng-route

angularjs - internet - $ routeChangeStart recibiendo llamadas varias veces en IE8



angularjs internet explorer 11 (1)

Estamos apoyando el navegador IE8 para nuestra aplicación. Recientemente hemos actualizado la versión angular de 1.0.8 a 1.2.16

la aplicación con la versión más reciente funciona en todos los navegadores, sin embargo, hemos visto el problema con ngRoute en IE8.

Transmite el "$ routeChangeStart" varias veces.

$ rootScope. $ on ("$ routeChangeStart", (event: ng.IAngularEvent, next, current) => {

});

Para identificar que he agregado console.log dentro del código, se llamará dos veces solo en IE8.

En la versión angular 1.0.8, el mismo fragmento de código ofrece comentarios de console.log por única vez en la consola del navegador.

¿Hay algún problema con ngRoute (versión angular 1.2.16) para IE8?


¿Puedes buscar tu proyecto para que no tengas $route.reload() en ningún archivo? Esto haría que la aplicación llamara $ routeChangeStart 2 veces.