在角度2中实现注销的正确方法是什么?

时间:2016-08-04 13:46:12

标签: angularjs authentication angular angular2-routing

我跟进了关于"路由和导航的开发者指南"描述添加登录组件的主题。实施的注销机制很差,并且它不会更新ui(至少在我的实现中需要刷新)。据我所知,在此事件发生后必须进行重定向。

我想知道实施注销重定向的正确方法是什么?

  1. 认证服务内部?
  2. 组件内部*?
  3. 使用单独的路线和组件?
  4. ...?
  5. 我对做出正确决定感到困惑。

1 个答案:

答案 0 :(得分:0)

使用单独的路线和组件是更好的选择,因为一旦您注销,您就无法返回。

when('/logout', {
template: '', //A logout template or templateUrl is required by AngularJS, even ifyour controller always redirects.
 controller: 'LogoutController'
}).