2014-10-21 4 views
0

Я не знаю, что делать..и все пробовал, что я нашел в сети и потратил много времени с ним .. Приложение основано на AngularJs использует для маршрутизации ui-router. Есть вкладки, которые программно открываются из родительского окна. Он работает отлично, но теперь к проблеме. Если я копирую URL-адрес нового открытого окна и открываю новую вкладку с этим URL-адресом, он отлично работает, но когда я беру тот же URL-адрес и вставляю его в строку заголовка родительского окна и нажимаю Enter , тогда ничего не произошло в IE11 (цикл дайджеста в консоли). Странно, что иногда при первом входе он работает, но не более одного. Состояние $ изменяется (изменение названия страницы правильно), но страница не перезагружена.

Я попытался $ location.path, .hasPrefix ('!'), .html5Mode (правда) ..и многие другие ... Это все еще тот же ...

Затем я попытался отладки угловой. Он зацикливается на $ locationWatch с разными oldUrl и $ locarion.url().

Я не знаю, важно ли это, но я понял, что $ browser.url() возвращает разные результаты (ie9, ie10, FF, Chrome) и ie11. Я думаю, это может вызвать проблему, но я не специалист на ui router в угловых ...

Большое спасибо!

ответ

0

Это ошибка в угловом, потому что официальные образцы делают такое же неправильное поведение. Я закрываю эту нить сейчас.

Смежные вопросы