gpt4 book ai didi

javascript - 为延迟加载的模块组件指定 routerLink?

转载 作者:行者123 更新时间:2023-11-30 09:11:06 28 4
gpt4 key购买 nike

在这个演示应用程序中,我在延迟加载的书籍模块中有以下路由:

{ path: 'collection', component: CollectionPageComponent },

并在搜索组件中使用以下路由器链接:

  <a routerLink="collection">Collections</a>

当悬停在链接上时,它会显示路径 books/collection。但是,当单击它时,它会路由到 404 页面。想法?

https://stackblitz.com/edit/angular-temp-slice-demo-phase2?file=src%2Fapp%2Fbooks%2Findex.ts

最佳答案

路线

{ path: ':id', component: ViewBookComponent, resolve: { book: BookResolverService }}

正在使用您的字符串 collection 作为 id 的输入。

要解决这个问题,

将特定的路线放在顶部,即

{ path: 'collection', component: CollectionPageComponent },
{ path: ':id', component: ViewBookComponent, resolve: { book: BookResolverService }}

关于javascript - 为延迟加载的模块组件指定 routerLink?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58927947/

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