具有身份验证登录页面

时间:2016-03-23 20:45:36

标签: javascript authentication angular

<navigation title="dashboard" has-header="true" > <auth-router-outlet></auth-router-outlet> </navigation>

我正在使用带身份验证的angular2应用。我在除登录页面之外的所有页面之间共享导航工具栏。但是通过上面的配置,登录页面将具有导航工具栏。不确定什么是更好的实现方法,这在大多数应用程序中似乎很常见。 谢谢!

导航是我使用导航栏创建的组件。 auth-router-outlet使用身份验证扩展angular的默认路由器插座,如果未经过身份验证,则重定向到登录页面。

1 个答案:

答案 0 :(得分:1)

使用ngIf对我来说不是一个黑客,因为在呈现登录页面时,工具栏将从DOM中删除,而不仅仅是隐藏。