如何在模块联合角度应用程序中从守卫重定向

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

我有一个模块联合角度应用程序,其中有一个重定向到另一条路由的路由保护。当作为独立应用程序重定向加载时工作正常时,当它位于 shell 应用程序内部时会出现问题,我收到一条错误消息,指出路由器找不到任何此类路由。

以下是我的路由器配置

路由.module.ts

重定向.guard.ts

这是我从 shell-application 在控制台中收到的错误

我尝试了其他导航方式,例如navigate()、navigateByUrl(),但没有成功。
仅当从路由防护重定向时才会发生该错误。我不确定这是否是我的实现的限制或问题

angular angular-routing webpack-module-federation angular-guards module-federationnextjs-mfutils
1个回答
0
投票

您可以尝试将其更改为

this._router.navigate(['/nested/video']);

既然你处于根级别,我们可以尝试绝对路由来使其工作吗?

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