SAP Spartacus路由参数的默认配置

时间:2022-07-25
本文章向大家介绍SAP Spartacus路由参数的默认配置,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

我在自定义的module里通过如下代码定义了一个路由参数:

 ConfigModule.withConfig({
      routing: {
        routes: {
          product: {
            paths: [
              'jerrycamera/:manufacturer/:name/:productCode',
              'cameras/:name/:productCode'],
            paramsMapping: {
              name: 'nameForUrl'
            }
          }
        }
      }
    } as RoutingConfig)

但是RoutingConfigService实现里能看见两个参数映射条目:

原因是因为,在C:CodeSPAspartacusprojectsstorefrontlibsrccms-structureroutingdefault-routing-config.ts这个文件里,对于product路由有默认的配置: