gpt4 book ai didi

angular - 无法导航到具有在 Angular2 中按名称指定的 redirectTo 的路由

转载 作者:太空狗 更新时间:2023-10-29 17:55:23 25 4
gpt4 key购买 nike

我的 RouteConfig 定义了以下路径

@RouteConfig ([
{ path:'/main',name:'Home',redirectTo: ['Setup']},
{ path:'/setup',name:'Setup',component:SetupComponent},
{ path:'/configuration',name:'Configuration',component:ConfigurationComponent},
])

在我的模板中

    <ol>
<li><a [routerLink]="['Setup']">Setup</a></li>
<li><a [routerLink]="['Configuration']">Configuration</a></li>
<li><a [routerLink]="['Home']">Home</a></li>
</ol>

在组件中,在我试过的方法中

this._Router.navigate(['Home']);

在这两种情况下,(使用 routerLink 指令和 Router.navigate 方法)尝试导航到“主页”路线时,我都会收到以下错误。

Component "AppComponent" has no route named "Home"

而具有关联组件的两条路线都按预期工作。从子路由器调用它们时的行为相同。

如何路由/导航到名称“Home”定义的路由?

最佳答案

您不能为重定向路由分配名称。由于 Home 重定向到名为 Setup 的路由,因此我会改用 Setup 名称。

关于angular - 无法导航到具有在 Angular2 中按名称指定的 redirectTo 的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com