作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有像 /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/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!