kittencup / angular2-ama-cn

angular2 随便问
692 stars 101 forks source link

angular2如何每次都监控cookie里面是否有token,没有就跳转登录,类似angular1里面的run功能 #205

Open skypengyc opened 8 years ago

skypengyc commented 8 years ago

angular2如何每次都监控cookie里面是否有token,没有就跳转登录,类似angular1里面的run功能

kittencup commented 8 years ago

自己在root component 开个 setInterval 监听不就好了。。

xufei commented 8 years ago

你没看懂他意思……

这个,在顶层组件的ngOnInit去做吧,顶层组件也就是app,路由可以放在它下级,这样在这里就可以跳路由去登录

yyjazsf commented 7 years ago

就像ng1的拦截器

kennch commented 7 years ago

可以在路由用 CanActivate 或者 CanActivateChild 去實現自動跳轉登錄頁面

hstarorg commented 7 years ago

这种操作最好是在路由钩子中做处理。

linxianqing commented 7 years ago

CanActivate