2015-01-15 3 views
0

Возможно ли, что ngRoute отправится на текущий путь? По сути, у меня есть сценарий, когда мое приложение будет маршрутизироваться на контроллер/представление, а затем через некоторое время обработчик события может быть выполнен в другой части приложения, которая изменяет глобальный объект, и тот же контроллер/представление должен быть снова выполняется. Я попробовал просто маршрутизацию по тому же пути (используя путь location.path), но, похоже, ngRoute игнорирует запрос, который приложения сейчас находятся на этом пути.ngRoute - перенаправить на текущий путь местоположения

ответ

1

Судя по документации, вы можете использовать метод $route.reload():

Заставляет $ обслуживание маршрута, чтобы перезагрузить текущий маршрут, даже если $ местоположение не изменилось.

В результате этого ngView создает новую область действия и восстанавливает контроллер.

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