AngularJS Internet Explorer 9 - программирование
Подтвердить что ты не робот

AngularJS Internet Explorer 9

У меня небольшие проблемы с angularjs и Internet explorer9. Похоже, что angularjs неправильно загружается. Если я начинаю, то есть с моим приложением, ничего не будет работать, но если я запустил инструменты разработки ie9 и обновил страницу, мое приложение будет работать, и все будет загружаться и готово к использованию.

Я понятия не имею, что происходит и как решить эту проблему. Я использую angularJs Version 1.1.5. Большое спасибо!

Обновление и разрешение

Моя проблема была в том, что у меня была везде console.log(..). В FF или Chrome все работает, но с II9 что-то происходит, то есть останавливается после утверждения console.log(...); После удаления console.log(..) из моего JavaScript мое приложение также работает на IE7/8/9.

Но??

Но я бы спросил, почему у IE так много проблем с console.log?

4b9b3361

Ответ 1

Я столкнулся с той же проблемой и исправил, что она создавала оконную консоль в родительском контроллере перед ее использованием. Вы можете добавить следующий код и попробовать.

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

Ответ 3

Вы звоните в console.log в свой код? Если да, это не будет доступно в IE, если вы не откроете инструменты dev.