gpt4 book ai didi

Angular2+ 路由 - 可选路由参数

转载 作者:行者123 更新时间:2023-12-02 15:17:32 25 4
gpt4 key购买 nike

所以我有像 /category/tech/category/tech/new/category/tech/old 等路线

他们都使用ItemsComponent

有没有办法像我们在 ExpressJS 中那样使用可选参数定义这些类型路由

router.get('/category/tech/:filter?', (req, res) => ...

(这里 /category/tech/category/tech/xxx 都可以)

或者我是否必须像这样单独定义它们

{path: 'users', component: ItemsComponent},
{path: 'users/:filter', component: ItemsComponent}

最佳答案

So is there any way to define these type routes with optional params like we do in ExpressJS

简单的答案是否定的,您必须为每个单独的路径定义新的路线。

{path: 'users', component: ItemsComponent},
{path: 'users/:filter', component: ItemsComponent}

尽管您可以使用 ActivatedRoute 验证路径并确定路由组件内是否有可选参数。

关于Angular2+ 路由 - 可选路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51016268/

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