我在自定义的module里通过如下代码定义了一个路由参数:
ConfigModule.withConfig({
routing: {
routes: {
product: {
paths: [
'jerrycamera/:manufacturer/:name/:productCode',
'cameras/:name/:productCode'],
paramsMapping: {
name: 'nameForUrl'
}
}
}
}
} as RoutingConfig)
但是RoutingConfigService实现里能看见两个参数映射条目:
原因是因为,在C:\Code\SPA\spartacus\projects\storefrontlib\src\cms-structure\routing\default-routing-config.ts这个文件里,对于product路由有默认的配置:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":