<navigation title="dashboard" has-header="true" >
<auth-router-outlet></auth-router-outlet>
</navigation>
我正在使用带身份验证的angular2应用。我在除登录页面之外的所有页面之间共享导航工具栏。但是通过上面的配置,登录页面将具有导航工具栏。不确定什么是更好的实现方法,这在大多数应用程序中似乎很常见。 谢谢!
导航是我使用导航栏创建的组件。 auth-router-outlet使用身份验证扩展angular的默认路由器插座,如果未经过身份验证,则重定向到登录页面。
答案 0 :(得分:1)
使用ngIf
对我来说不是一个黑客,因为在呈现登录页面时,工具栏将从DOM中删除,而不仅仅是隐藏。