SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api
在 Chrome 开发者工具 console 里,输入 gigya(就是 SAP Customer Data Cloud,简称 CDC,被收购之前的名称),能看到下列信息:
account 节点下的 api:
localinfo:
在 SAP Spartacus cdc integration library 里面定义了 GigyaLoginPageTemplate 和对应的 content slot:BodyContent 和 BottomContent:
cx-gigya-raas 里面包含了真实的 gigya screen set:
GigyaRaasComponent 是负责渲染 Gigya Screen set 的源头。
当系统语言设置发生变化时,设置 renderScreenSet 为 true,触发重新渲染。
显示 embedded screen set 的前提:标志位 renderScreenSet 为 true:
最后 delegate 到 window 全局对象的 gigya 对象的 accounts 对象的 showScreenSet 方法进行的:
如何从 Observable 里以同步方式取出值:
114行箭头函数的变量 baseSite, 是 110 行定义的局部变量。
更多Jerry的原创文章,尽在:“汪子熙”:
SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api相关推荐
- SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成
SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和 consent 信息. 要将 SAP Customer Data Cloud 与 Spartacu ...
- SAP 电商云 Spartacus UI 产品搜索结果的设计明细
我们使用如下 url 访问 SAP 电商云 Spartacus UI 产品搜索页面: http://localhost:4000/electronics-spa/en/USD/search/sony ...
- Mobile first 设计思路在 SAP 电商云 Spartacus UI 中的设计体现一例
关于 Mobile First 的概念,请查看我这篇文章:什么是前端开发中的 mobile first 策略. 下图是 SAP 电商云 Spartacus UI 的搜索结果页面: 其布局设计:temp ...
- SAP 电商云 Spartacus UI ComponentDataProvider defer 工厂函数
为什么 this.componentService.getItems 最后就触发到 Component-data.provider.ts 工厂函数的执行了? 29行的 getService: getS ...
- SAP 电商云 Spartacus UI 里如何捕捉语言设置的更改
我们知道在 SAP 电商云 Spartacus UI 里,用户可以通过下拉菜单更改当前访问 site 的语言: 监控语言变化的代码: this.subscription.add(this.langua ...
- 在 SAP 电商云 Spartacus UI 里手动注入 module 的几种排列组合
先把所有的排列组合罗列如下: (1) 通过构造函数注入 QuickOrderFacade,但不调用其方法 (2) 通过构造函数注入 QuickOrderFacade,调用其方法 (3) 手动通过 in ...
- SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子
如何理解 SAP 电商云 Spartacus UI 中的 proxy facade? Jerry 这篇文章什么是 SAP 电商云 Spartacus UI 的 proxy façade提供了理论上的解 ...
- SAP 电商云 Spartacus UI Quick Order 主页的实现
存货单位(英語:stock keeping unit,SKU/ˌɛsˌkeɪˈjuː/),也翻译为库存单元,是一個會計學名詞,定义为库存管理中的最小可用单元,例如纺织品中一个SKU通常表示规格.颜色. ...
- SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理
从前一篇文章SAP 电商云 Spartacus UI 的双重 layout 配置层设计 我们得知,Spartacus 层面的 layout-config.ts 可以控制 page template 应 ...
最新文章
- CAS 与.net 集成的 “循环重定向”问题分析
- Mysql binlog应用场景与原理深度剖析
- 安装oracle 11gR2单实例+ASM
- olap与mysql_MySQL与OLAP:分析型SQL查询最佳实践探索
- 用python画一个人_用turtle画个单身狗送给自己~
- leetcode 752. Open the Lock | 752. 打开转盘锁(BFS)
- 简单的GTK窗体搭建
- 李航《统计学习方法》笔记
- 自己写cache server之网络框架处理——对比mysql、Oracle(上)
- linux下keepalived+nginx的负载均衡搭建
- Windows 登录用户的类型
- 零基础能不能学计算机专业,零基础能学计算机专业吗?
- 写给大学男同胞几条择偶建议
- flac文件转wav_WAV文件真的比FLAC更好吗?
- Qt excel 操作使用说明
- 【SqlServer】管理全文索引(FULL TEXT INDEX)
- WINCE系统调用的本质
- 四川省关于应收账款融资核心企业申报奖补条件、材料
- Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 论文阅读笔记
- 推荐系列(一):什么是推荐?