2016-06-29 5 views
2

В моей угловой контроллер, у меня есть часть кода

$state.transitionTo('newState', {}, { notify: false }) 
      .then(function() { 
       $window.location.reload(); 
      }); 

Причина этого заключается в том, что мне нужно, чтобы перезагрузить страницу из-за какой-то стороне сервера визуализации и затем перейдите к newState Это прекрасно работает в Chrome и IE, но в FireFox он перезагружает страницу, но остается в том же состоянии. Это известная проблема с FireFox, или я делаю что-то неправильно?

ответ

2

UI-маршрутизатор поддерживает эту функцию уже:

$state.go('newState', {}, { notify: false, reload: true }); 

Это лучше использовать $state.go вместо $ state.transitionTo практически во всех случаях, FYI.

+0

Я пробовал ваше решение, но оно не работает ни в одном из браузеров. – stanke

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