javascript - 带有身份验证登录页面的 angular2 应用程序

标签 javascript authentication angular

<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/

相关文章:

c++ - AzerothCore 无法连接到服务器,可能是客户端发送的 WorldSocket 请求格式错误

angular - 如何在 ionic 项目中使用 Ionic native - MS Adal?

使用传输 clientCredentialType Basic 的 WCF 服务

javascript - socket.io.js 404(使用 apache 托管站点)

javascript - 如何使用 javascript 重置字段值

javascript - 当限制 chrome 离线时 navigator.onLine 仍然为 true

java - 使用 Oracle Wallet 身份验证从 Spring-jdbc 连接到 Oracle DB

javascript - 使用两个不同的数组创建分组数组

Javascript foreach 和 for 循环总是仅在执行 array.push 时循环一次

javascript - 如何进行 axios 获取服务器端调用然后发送到客户端