<navigation title="dashboard" has-header="true" >
<auth-router-outlet></auth-router-outlet>
</navigation>
我正在开发一个带有身份验证的 angular2 应用程序。我有一个在除登录页面之外的所有页面之间共享的导航工具栏。但是通过上面的配置,登录页面将具有导航工具栏。不确定什么是更好的方法来实现这一点,这在大多数应用程序中似乎很常见。 谢谢!
导航是我创建的一个组件,顶部有导航栏。 auth-router-outlet 通过身份验证扩展了 Angular 的默认路由器导出,如果未通过身份验证,则重定向到登录页面。
最佳答案
使用 ngIf
对我来说并不是一种黑客行为,因为当呈现登录页面时工具栏将从 DOM 中删除,而不仅仅是隐藏。
关于javascript - 带有身份验证登录页面的 angular2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36188371/