Page包含slots,slots包含Components.

Spartacus使用page template来组织slots和Components.

一个page template包含了一些可被全局使用的layout和Components,比如header和footer section.

在PagelayoutComponent里增添一些打印信息, 显示layoutName$的值:

运行时的template列表:

header

LandingPage2Template

footer

这三个sections定义在layout-config.ts里:

sections里包含page slot:

以下图header section里包含的slots为例:

header: {lg: {slots: ['PreHeader','SiteContext','SiteLinks','SiteLogo','SearchBox','SiteLogin','MiniCart','NavigationBar',],}


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

SAP Spartacus PagelayoutComponent里的section和slot相关推荐

  1. 如何查看 SAP Spartacus PageLayoutComponent 里的 template$ 的值

    SAP Spartacus PageLayoutService.ts 里的 templateName$ get 操作:返回一个 Observable 对象,包裹的类型为 string. pipe 的第 ...

  2. SAP Spartacus PagelayoutComponent里的template

    添加如下打印语句: <h1>PageLayout template: {{ layoutName$ | async }} </h1> <h2>template na ...

  3. SAP Spartacus cxOutlet里的元数据存储,outlet名称和待渲染Component的映射关系

    cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...

  4. SAP Spartacus cxOutlet 里的 templatesRefs 的填充逻辑

    cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...

  5. SAP Spartacus PageLayoutComponent 如何知道自己应该显示哪些具体内容

    我们以前介绍过,经过 SAP Spartacus 路由配置后的 routes 数组,其 route 数据结构的 Component 属性,清一色指向 generic 的 PageLayoutCompo ...

  6. SAP Spartacus url里默认electronics-spa的由来

    单步调试时密切关注url的变化,初始url为localhost:4200: 这个electronics-spa即使在后台没有连通的情况下也能用,说明肯定不是从后台返回的: 这篇文章SAP Sparta ...

  7. SAP Spartacus store里引用的library是如何编译出来的

    看一个基于SAP Spartacus library开发的storefront Angular应用的依赖: "@spartacus/assets": "^2.1.0&qu ...

  8. 使用 selector 从 SAP Spartacus state 里读取 Cart 数据

    选择器 selector 是用于获取存储状态 state 切片的纯函数. @ngrx/store 提供了一些帮助函数来优化这个选择. 选择器在选择状态切片时提供了许多功能. 使用 createSele ...

  9. 如何通过代码获得当前SAP Spartacus Component渲染所基于的slot名称

    什么是PageSlotComponent /*** The `PageSlotComponent` is used to render the CMS page slot and it's compo ...

最新文章

  1. android最全面试题71道题 详解
  2. python,制作山东省的地图 热力图
  3. 重庆市推进组建区块链数字资产交易所
  4. 上传到SAP云平台CloudFoundry上的nodejs应用存储的绝对路径
  5. 使用Mutex进行线程处理
  6. win10关闭快速启动_装系统不求人,快速制作启动U盘,傻瓜式重装WIN10
  7. 前端学习(2645):懂代码之header表头页之未读消息
  8. oracle 安装display,Linux安装Oracle 11时报错DISPLAY解决方案
  9. 输出当前MySQL的环境变量:
  10. 头的各个部位示意图_人体头部结构图解剖图 人体头部结构及功能
  11. iPS细胞治疗糖尿病的研究
  12. 4-20mA电流输出设计方案
  13. 【读书笔记】马化腾:先人一步-冷湖,腾讯成长之路:模仿+学习+实践+创新+合作+超越
  14. 04年学计算机,成都电子科大计算机学院04年专业?
  15. 生活哪些方面作用计算机,电脑在我们的生活中起着重要的作用
  16. opencv中求矩阵均值和标准差函数
  17. kubeadm安装部署k8s(1)
  18. 芯片设计五部曲之二 | 图灵艺术家——数字IC
  19. Java 设置系统参数和运行参数
  20. 特斯拉充电异常甩锅国家电网,被“打脸”后致歉

热门文章

  1. Android性能调优利器StrictMode
  2. python web cgi
  3. Jetty+json-lib库抛异常的问题解决过程(java.lang.NoClassDefFoundError: net/sf/json/JSONObject)...
  4. c#类和结构体的关系
  5. java 使用ireport无法显示图片问题分析
  6. Chrome 如何让光标快速定位到地址栏-进行搜索
  7. ambari 2.5.0源码编译安装
  8. Poj2449 Remmarguts' Date 【A*搜索】K短路
  9. TinyXML:一个优秀的C++ XML解析器
  10. ECMA-335 (CLI) 标准 读书笔记——总结CLI类型系统(上)