0

Использование угловых перехватчиков и route-ui Я беру запрос 401 Unauthorized и перенаправляю URL-адрес для входа.Проложить маршрут через строку запроса в ui-router

Я хочу отправить состояние, в котором пользователь был ранее включен в строку запроса для перенаправления после успешного входа в систему, но я не могу найти фактический URL-адрес с параметрами, включенными в службу $state.

Это то, что у меня есть, но $state.current.url не включает параметры состояния.

$state.go('home.login', {next: $state.current.url}); 
//$state.current.url = /user/{id} 
//$state.params  = {id:5} 

Я хотел бы URL, чтобы быть что-то вроде:

http://example.com/login?next=/user/5 

И после успешной регистрации пользователь будет перенаправлен http://example.com/user/5

Есть ли способ я могу получить /user/5 URL от услуги $state?

ответ

1

Использование $location услуги:

$location.path() 

проверка более here

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

  • Нет связанных вопросов^_^