SAP Spartacus routing parameter mapping介绍

converter的target参数的类型是Spartacus frontend product类型:

SAP Spartacus routing parameter mapping介绍_第1张图片

定义在这个文件里:C:\Code\SPA\spartacus\projects\core\src\model\product.model.ts

SAP Spartacus routing parameter mapping介绍_第2张图片

在Product模型里没有nameForUrl这个字段,但是我们仍然使用parameter mapping的方式,将标准的name字段映射到nameForUrl上,

SAP Spartacus routing parameter mapping介绍_第3张图片

然后在product name normalizer里对这个nameForUrl字段赋值:

SAP Spartacus routing parameter mapping介绍_第4张图片

最后的效果,我们在url里仍然能够观察到camera/:name/:productCode的格式:

SAP Spartacus routing parameter mapping介绍_第5张图片
SAP Spartacus routing parameter mapping介绍_第6张图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

你可能感兴趣的:(TypeScript,Angular)