internet angularjs internet-explorer-9

AngularJS Internet Explorer 9



angularjs publish (3)

¿Está haciendo una llamada a console.log en su código? Si es así, esto no estará disponible en IE a menos que abra las herramientas de desarrollo.

Tengo pequeños problemas con angularjs e internet explorer9. Parece que, angularjs no se está cargando correctamente. Si empiezo, es decir, con mi aplicación, nada funcionará, pero si inicio las herramientas de desarrollo de ie9 y actualizo la página, mi aplicación funcionará y todo estará cargado y listo para usar.

No tengo ni idea, qué pasa y cómo resolver este problema. I usando angularJs Versión 1.1.5. ¡Muchas gracias!

Actualización y Resolución

Mi problema era que tenía en todos los casos console.log (..). En FF o Chrome, todo funciona, pero con II9, sucede algo, es decir, se detiene después de la sentencia console.log (...); Después de eliminar console.log (..) de mi JavaScript, mi aplicación también funciona en IE7 / 8/9.

Pero ??

Pero me gustaría preguntar por qué IE tiene tantos problemas con console.log?


Me encontré con el mismo problema y lo que solucionó fue la creación de la consola de la ventana en el controlador principal antes de usarla. Puedes agregar el siguiente código y probar.

window.console = window.console || {}; window.console.log = window.console.log || function() {};