提问人:jojo 提问时间:11/10/2023 更新时间:11/10/2023 访问量:30
为 angular route 参数添加后缀
Add suffix to angular route parameter
问:
以前我有一个带有如下参数的路由:
{ path: 'store/:storeId/.', component: StoreComponent }
如果我导航到这个 URL https://localhost/store/kfc/,我能够获得这样的参数值:
this.route.snapshot.paramMap.get('storeId')
现在我需要在 Store ID 值后添加一个后缀,URL 将如下所示: https://localhost/store/kfc-store/-store
我尝试在路由配置中添加-store,如下所示:
{ path: 'store/:storeId-store/.', component: StoreComponent }
但是当我尝试使用此代码检索 storeId 值时,它总是返回 null,除非我像这样添加 -store ,如果我这样做,那么当我获得值时将包含该值,我只想要 storeId,我如何使用路由配置实现这一点?this.route.snapshot.paramMap.get('storeId')
this.route.snapshot.paramMap.get('storeId-store')
-store
答: 暂无答案
评论
-store
this.route.snapshot.paramMap.get('storeId-store')