我有一个模块联合角度应用程序,其中有一个重定向到另一条路由的路由保护。当作为独立应用程序重定向加载时工作正常时,当它位于 shell 应用程序内部时会出现问题,我收到一条错误消息,指出路由器找不到任何此类路由。
以下是我的路由器配置
这是我从 shell-application 在控制台中收到的错误
我尝试了其他导航方式,例如navigate()、navigateByUrl(),但没有成功。
仅当从路由防护重定向时才会发生该错误。我不确定这是否是我的实现的限制或问题
您可以尝试将其更改为
this._router.navigate(['/nested/video']);
既然你处于根级别,我们可以尝试绝对路由来使其工作吗?