使用角度拦截器和route-ui我正在捕获401 Unauthorized
请求并重定向到登录URL。
我想在成功登录后将用户以前在查询字符串中的状态发送到重定向,但我找不到包含在$state
服务中的参数的实际网址。
这就是我所拥有的,但$state.current.url
不包括州的参数。
$state.go('home.login', {next: $state.current.url});
//$state.current.url = /user/{id}
//$state.params = {id:5}
我希望网址类似:
http://example.com/login?next=/user/5
成功登录后,用户将被重定向到http://example.com/user/5
有什么方法可以从/user/5
服务获取$state
网址吗?