Angular2:登录页面以限制对整个应用程序的访问

时间:2016-10-07 09:38:45

标签: angular angular2-routing

我很难找到解决问题的方法。 在我的Angular2应用程序中,我想在没有用户通过身份验证时将所有“路由”重定向到登录页面。我知道路线,守卫等......

但在official "Routing & Navigation" documentation中,访问“Admin”组件的登录表单已加载到路由器插座中。

在我的情况下,我希望我的应用程序在未登录时无法访问。

知道怎么做吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

自己找到解决方案,阅读official Angular2 documentation并使用 Child Routes & CanActivate Guard

我在my GitHub

上推送了Sample