Я работаю над проектом ionicframework, который позволяет пользователю просматривать фиды и описание, но перенаправляет пользователя на страницу входа, когда пользователь нажимает кнопку отправки комментариев, если пользователь не входит в систему. Как получить предыдущее состояние на странице входа, чтобы после успешного входа в систему пользователь перенаправлялся на предыдущую страницу?Как перенаправить пользователя на предыдущую страницу после входа в систему в Angular Js и IonicFramework project
ответ
изменить свой бег, как этот
run(['$rootScope', function($rootScope) {
$rootScope.$on('$locationChangeStart', function() {
$rootScope.previousPage = location.pathname;
});
}]);
Когда вы получите ответ от вашего запроса вы перенаправлять на $ rootScope.previousPage
Это хороший вариант, но Ionic реализует свой собственный [сервис истории] (http: // ionicframework .com/docs/api/service/$ ionicHistory /), который отслеживает просмотры, когда пользователь перемещается через приложение. – jme11
Я не знал об этом решении, хорошо знать – ThomasP1988
Использование $ionicHistory
. См. Документацию здесь http://ionicframework.com/docs/api/service/%24ionicHistory/
backView()
решит вашу проблему.
Используйте это: $ ionicView.afterLeave: вид завершен и больше не является активным видом.
так, как только они попали логин, в контроллере авторизации просто запустите
$scope.$on('$ionicView.afterLeave', function(){$state.go('some state')})
, то вы можете статически или динамически установить состояние, которое требуется их основе различных переменных. Предположим, вы сохранили имя последнего состояния, в котором они находились, когда приложение закрывается, вы можете бросить их обратно туда, где они остановились. Подробнее читайте здесь: http://ionicframework.com/docs/api/directive/ionView/
- 1. Magento Как перенаправить на предыдущую страницу после входа в систему
- 2. Как перенаправить пользователя на предыдущую страницу после входа?
- 3. перенаправить на предыдущую страницу после входа в систему php
- 4. перенаправить на предыдущую страницу после входа в систему или зарегистрироваться
- 5. Перенаправление на предыдущую страницу после входа в систему
- 6. ASP.NET MVC Перенаправить на целевую страницу или перенаправить на предыдущую страницу после входа в систему
- 7. Как вернуться на предыдущую страницу после успешного входа в систему
- 8. Вернуться на предыдущую страницу после входа в систему (Rails)
- 9. Не удалось перенаправить на страницу # # пользователя после входа в систему
- 10. Перенаправить пользователя на определенную страницу после входа в систему
- 11. AngularJS, Перенаправить пользователя, чтобы исправить страницу после входа в систему
- 12. Как перенаправить пользователя на предыдущую страницу (с которой закончился сеанс) после входа в систему?
- 13. Как перенаправить страницу входа на предыдущую страницу в ASP.NET C#?
- 14. Перенаправить пользователя на предыдущую страницу после аутентификации
- 15. Перенаправление на предыдущую страницу после входа в систему? Mojolicious
- 16. Перенаправление на предыдущую страницу в Codeigniter после входа в систему
- 17. Angular JS redirect после входа в систему
- 18. Перенаправить пользователя на предыдущую страницу
- 19. Как перенаправить на страницу регистрации после попытки входа в систему?
- 20. Как перенаправить пользователя после входа в систему Joomla 2.5
- 21. Joomla 2.5 перенаправить на запрашиваемую страницу после входа в систему
- 22. Переслать ответ на предыдущую страницу после входа в систему
- 23. Перенаправление на предыдущую страницу после входа в систему
- 24. Переадресация назад на предыдущую страницу после входа в систему (Django)
- 25. Как перенаправить на ту же страницу после входа в систему
- 26. Как перенаправить обратно после входа на предыдущую страницу после выхода на эту страницу в Laravel 5
- 27. Flask как перенаправить на предыдущую страницу после успешного входа в систему
- 28. После входа в систему Выполнить функцию и перенаправить на предыдущую страницу
- 29. Как перенаправить пользователя на нужные страницы после входа в систему?
- 30. angular 2.0.0 Как перенаправить после успешного входа в систему
Отъезд: http://ionicframework.com/docs/api/service/$ionicHistory/ – jme11