gpt4 book ai didi

Angular 7 - 使用 queryParams 定义路由

转载 作者:行者123 更新时间:2023-12-01 18:25:40 26 4
gpt4 key购买 nike

我想声明两条 Angular 路由:

  1. 对于特定项目 (/items?id=SOME_ITEM_ID)
  2. 获取所有项目的列表(/items)

由于以下内容不起作用,我想知道如何定义路线以满足我的需求?

export const routes: Routes = [
{ path: 'items?id=someItemId', component: ItemComponent },
{ path: 'items', component: AllItemsComponent },
];

最佳答案

我认为你不需要 queryParams 而需要 params,你应该这样定义你的路线:

export const routes: Routes = [
{ path: 'items/:id', component: ItemComponent },
{ path: 'items', component: AllItemsComponent },
];

正如@cgTag 在评论中所说,queryParams 是透明的,您不需要在路由定义中声明它们。

关于Angular 7 - 使用 queryParams 定义路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54009430/

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