Angular-当应用程序启动[关闭]时,导航到其他页面的可维护方法是什么?

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

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

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

我该如何正确执行?

我考虑了以下方法:

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

  2. 使用路由防护器-我不知道如何实现它以使其按我的方式工作。
  3. 什么是可维护的方法?

[我正在使用Angular 8+和NativeScript 6+编写应用程序。默认情况下,我的应用打开到登录页面。我想发生的是加载应用程序时,如果用户登录了应用程序,则会将其重定向...

angular routing routes nativescript
2个回答
2
投票
实施Authguard是最好的方法,因为您将需要保护许多组件。

2
投票
您可以使用Angular CanActivate Guard。选中此example
© www.soinside.com 2019 - 2024. All rights reserved.