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

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

什么是PageSlotComponent

image.png

解决方案

image.png

理论依据

In Angular you can inject the closest parent component of a given type, by passing it as a constructor dependency.


You might want to add @Optional() decorator if you plan to use your component outside the content slot (i.e. as a static component). It will help avoid crashing app in the runtime, but will just resolve PageSlotComponent instance safely to null.


看一个运行时的例子:


image.png


Angular里可以很容易的通过依赖注入,在一个Component的构造函数里,注入其祖先引用作为依赖。这样,Component里就能访问其祖先实例上的数据。



相关文章
|
7月前
|
JavaScript 前端开发
什么是 Spartacus 的 Video Component
什么是 Spartacus 的 Video Component
34 0
|
7月前
|
缓存 负载均衡 前端开发
SAP Spartacus 和 Sticky session 相关的话题
SAP Spartacus 和 Sticky session 相关的话题
39 0
|
4月前
|
消息中间件 存储 监控
什么是 SAP CRM Middleware Component 里的 PRODUCT_R3_ADAPTER
什么是 SAP CRM Middleware Component 里的 PRODUCT_R3_ADAPTER
25 0
|
4月前
关于 SAP Fiori 应用里如何处理名称包含中文的附件文件上传
关于 SAP Fiori 应用里如何处理名称包含中文的附件文件上传
23 1
|
4月前
|
JSON 开发者 数据格式
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
关于 SAP Spartacus LandingPage2Template 区域的 layout 设计实现
26 0
|
4月前
|
搜索推荐 开发者 UED
关于 SAP Spartacus 层的 UI 设计
关于 SAP Spartacus 层的 UI 设计
42 0
|
4月前
|
开发者 UED
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
SAP Spartacus BREAKPOINT 枚举类型在 Spartacus layout 实现中的作用
25 0
|
7月前
|
Web App开发 资源调度 开发者
SAP Fiori Elements 应用 OData 元数据请求 url 里的模型名称决定逻辑
SAP Fiori Elements 应用 OData 元数据请求 url 里的模型名称决定逻辑
51 0
|
7月前
|
前端开发 UED Windows
关于 SAP_UI software component 的概要介绍
关于 SAP_UI software component 的概要介绍
49 0
|
7月前
|
前端开发 搜索推荐 JavaScript
什么是 SAP Spartacus 的 CMS Page Connector
什么是 SAP Spartacus 的 CMS Page Connector
48 0