Url Angular 2显示页面基于用户身份验证,无需更改路由

Url Angular 2显示页面基于用户身份验证,无需更改路由,url,angular,typescript,angular2-routing,Url,Angular,Typescript,Angular2 Routing,我已经搜索这个解决方案两个小时了,但找不到相关的主题,所以我打算自己问一下 我有这个angular 2应用程序,其中有一个身份验证,我希望当用户登录到我的应用程序时,它的逻辑与facebook或任何其他具有身份验证的站点一样 本地主机 我想显示登录页面,在用户登录后,我希望url保持不变,但显示与我的组件不同的页面 没有if(condition)在模板内部有什么方法可以做到这一点吗 现在我的应用程序是这样做的: 本地主机->登录->本地主机/登录页面示例 为什么不想使用模板条件?我认为登录时和用

我已经搜索这个解决方案两个小时了,但找不到相关的主题,所以我打算自己问一下

我有这个angular 2应用程序,其中有一个身份验证,我希望当用户登录到我的应用程序时,它的逻辑与facebook或任何其他具有身份验证的站点一样

本地主机

我想显示登录页面,在用户登录后,我希望url保持不变,但显示与我的组件不同的页面

没有
if(condition)
在模板内部有什么方法可以做到这一点吗

现在我的应用程序是这样做的:

本地主机->登录->本地主机/登录页面示例


为什么不想使用模板条件?我认为登录时和用户登录后使用不同的URL没有任何错误。使用
*ngIf
也没什么错如果你真的想这样做为什么不想使用模板条件?我看不出在登录时和用户登录后使用不同的URL有什么错。如果你真的想走这条路,那么使用
*ngIf
也没什么错