Angular-在应用程序启动时导航到另一个页面的最佳方法是什么

问题描述 投票:2回答:1

[我正在使用Angular 8+和NativeScript 6+编写应用程序。

默认情况下,我的应用打开到登录页面。

我想发生的是在加载应用程序时,如果用户登录了应用程序,则会将其重定向到主页而不是登录页面。

我该如何正确执行?

我考虑了以下方法:

  1. 在默认页面上登陆,检查身份验证凭据,然后路由到主页。这可能发生在ngInit

  2. 使用路由防护器-我不知道如何实现它以使其按我的方式工作。

什么是可维护的方法?

angular routing routes nativescript
1个回答
0
投票

实施Authguard是最好的方法,因为您将需要保护许多组件。

我读过一个教程-https://medium.com/@ryanchenkie_40935/angular-authentication-using-route-guards-bf7a4ca13ae3

© www.soinside.com 2019 - 2024. All rights reserved.