![]() |
1
0
如果需要查询参数,则路由配置需要如下所示:
查询参数是可选的,查询参数也是可选的 不 包含在路由配置中。
以及
结果URL应如下所示:
有关更多信息,请参阅此帖子: Sending data with route.navigate in Angular 2 |
![]() |
2
0
您所做的是混合使用两种不同的url参数技术。 1.{路径:'结果/:搜索',组件:搜索组件} 这是参数化url技术。Itt意味着此url必须始终在结果部分之后包含某些内容。 对于ex: 结果/qwe(这里qwe将映射到搜索) 结果/asdasd(此处asdasd将映射到搜索) 结果(这是错误,因为结果后没有零件) 2、结果?搜索=qwe 这里,参数 搜索 是可选的。如果你想让你的url像 /结果如何?搜索=qwer 然后 a、 保持您的路线 {路径:“结果”,组件:SearchComponent} 。 b、 使用Route或ActivatedRoute的参数。喜欢 这路线参数。订阅(参数=>控制台日志(参数)) |
![]() |
Vimal · 用于用户名验证的JavaScript正则表达式 6 年前 |
![]() |
user2024080 · 我如何防止我的表单在以后编辑? 6 年前 |
![]() |
Ali Bedaer · 具有多个组件的角形5 6 年前 |