明细页面 url:

http://localhost:4200/electronics-spa/en/USD/OpenCatalogue/Cameras/Digital-Cameras/Digital-SLR/c/578

组件选择器:cx-generic-link

加上打印语句,发现是 local url 的情况:

routerUrl 来自 this.routeParts.path:

到上一层即 banner Component 里去查找:

说明 generic link Component 的 url 是 banner Component 的 data$ 属性传入的:

数据来自 this.component.data$:

这个 Component 是自动注入的:

加上一行打印语句:

果然,跳转链接就藏在这里:

在这个 Component 里维护的数据:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus 产品明细页面的 url 设计和数据源相关推荐

  1. SAP 电商云 Spartacus 产品明细页面的 pageContext 如何获取的?

    调试入口:this.routingService.getNextPageContext() 这个 page context 直接从 store 里读取的,靠调试 selector 是拿不到的. 我们以 ...

  2. SAP 电商云 Spartacus 产品明细页面的 canActivate 执行逻辑 - isUrlProtected

    调试入口:cms-page.guard.ts 的 canActivat 方法: 输入参数是已经成功匹配了的产品明细页面路由: 判断这个 url 片段是否属于被保护对象: 默认配置为 false: 因此 ...

  3. SAP 电商云 Spartacus 产品明细页面的 OCC API 是如何被触发的

    当访问如下 url 时, http://localhost:4200/powertools-spa/en/USD/jerryproduct/3755211/PSR%2010.8%20LI 我们能看到如 ...

  4. SAP Spartacus user role页面的checkbox设计明细介绍

    1:tag选择器 2. class选择器 3. tag选择器 把font-weight:bold去掉之后的效果: 把font-size: 18px去掉后的效果: cx-org-list label: ...

  5. SAP Spartacus user form页面的css设计重构

    (1) fieldset应该和legend搭配起来用.下图的第102行fieldset应该改为div: (2) 在_details.scss里,fieldset和label.form-check具有相 ...

  6. 如何自定义SAP Spartacus 产品明细的url pattern

    在Spartacus源代码的storefrontlib/src/cms-structure/routing/default-routing-config.ts文件里,能看到Spartacus产品页面的 ...

  7. 如何在 SAP Spartacus 产品明细页面添加自定义 UI

    产品明细页面 Product Detail Page,简称 PDP. 首先在页面上找到 Component selector:cx-tab-paragraph-container: 对应的 Angul ...

  8. SAP Spartacus产品明细页面用Observable显示产品名称

    具体实现: import { Component, OnInit } from '@angular/core'; import { ActiveCartService, Product } from ...

  9. 在SAP Spartacus产品明细页面用outlet显示自定义数据

    首先创建一个新的Angular module和Component: 这个新的module,因为要使用Outlet功能,所以需要从@Spartacus/storefront里导入OutletRefMod ...

最新文章

  1. PCL:最小特征值与特征向量为什么可以表示法向量??
  2. Windows进程与线程学习笔记(四)—— 等待链表调度链表
  3. puppet 基础篇
  4. c语言程序设计 在线课程设计,c语言程序设计 本科课程设计
  5. J.U.C 提供的阻塞队列
  6. snmp是什么层协议_计算机网络基础:TCP/IP协议相关知识笔记?
  7. Linux 命令 - touch
  8. Objective-C 高性能的循环
  9. jQuery 点击图片放大 灯箱效果
  10. android波纹动画,Android实现水波纹效果
  11. PPC/SP/PC汉化教程:如何汉化一个软件
  12. 分类模型到底如何选择
  13. 20均线和60均线的关系和看点
  14. ISIS DIS与OSPF DR/BDR的不同点
  15. 宅基地信息管理系统、审批监管平台
  16. 程序员进阶的一些实用工具
  17. java使用geotools shp转geojson(wtk转geojson) 精度丢失
  18. bobo老师玩转算法面试,如何准备技术面试?
  19. android 7.0 官方网址,安卓7.0
  20. mydockfinder怎么用?mydockfinder使用教程

热门文章

  1. XII Open Cup named after E.V. Pankratiev. GP of Eastern Europe (AMPPZ-2012)
  2. canvas粒子动画
  3. Databricks:2015 Spark调查报告(部分译文)
  4. 跟我一起考PMP---项目范围管理
  5. 如何设置 jqplot 图表插件的标题图例和直线
  6. 我是如何学习写一个操作系统(完结):总结和系列索引
  7. HDU 1565 状态压缩
  8. UOJ#449. 【集训队作业2018】喂鸽子 min-max容斥,FFT
  9. python运算学习之Numpy ------ 数组的切片索引与循环遍历、条件和布尔数组、形状变化...
  10. html显示高亮c++