Кажется, что $ state.go ('statename') работает как кнопка возврата в браузере. Тип кеширования.
Мне нужно обновить страницу при изменении состояния, например, нажать кнопку обновления в браузере.
Мне нужно перезагрузить/обновить полную страницу при изменении состояния, в основном, повторной инициализации контроллера.
Пробовал с помощью $ state.go ('statename', {}, {reload: true}), но без эффекта.
Помощь будут оценены
Не могли бы вы быть более точным о том, что вы ожидаете, чтобы это произошло, и что происходит вместо этого? 'reload' перезагрузит контроллер, но не перезапустит все приложение. Но, конечно, если у вас есть состояние в памяти в приложении, это не будет сброшено. Это, вероятно, проблема с дизайном, но трудно советовать без явной проблемы и без какого-либо кода. –
Что происходит - $ state.go ('statename') принимает меня в состояние statename, но не инициализирует контроллер, в результате представление, связанное с 'statename', не обновляется .... То, что я ожидаю --- $ state.go ('statename') должен повторно инициализировать контроллер, и связанное с ним представление должно обновить страницу. В основном, что происходит, когда мы используем PHP, .Net и т. Д. Для перемещения между страницами (перезагрузка браузера) – Subhajit
Он создаст новый экземпляр контроллера, связанного с этим состоянием, если вы укажете '{reload: true}'. –