在 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相关推荐

  1. SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成

    SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和 consent 信息. 要将 SAP Customer Data Cloud 与 Spartacu ...

  2. SAP 电商云 Spartacus UI 产品搜索结果的设计明细

    我们使用如下 url 访问 SAP 电商云 Spartacus UI 产品搜索页面: http://localhost:4000/electronics-spa/en/USD/search/sony ...

  3. Mobile first 设计思路在 SAP 电商云 Spartacus UI 中的设计体现一例

    关于 Mobile First 的概念,请查看我这篇文章:什么是前端开发中的 mobile first 策略. 下图是 SAP 电商云 Spartacus UI 的搜索结果页面: 其布局设计:temp ...

  4. SAP 电商云 Spartacus UI ComponentDataProvider defer 工厂函数

    为什么 this.componentService.getItems 最后就触发到 Component-data.provider.ts 工厂函数的执行了? 29行的 getService: getS ...

  5. SAP 电商云 Spartacus UI 里如何捕捉语言设置的更改

    我们知道在 SAP 电商云 Spartacus UI 里,用户可以通过下拉菜单更改当前访问 site 的语言: 监控语言变化的代码: this.subscription.add(this.langua ...

  6. 在 SAP 电商云 Spartacus UI 里手动注入 module 的几种排列组合

    先把所有的排列组合罗列如下: (1) 通过构造函数注入 QuickOrderFacade,但不调用其方法 (2) 通过构造函数注入 QuickOrderFacade,调用其方法 (3) 手动通过 in ...

  7. SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子

    如何理解 SAP 电商云 Spartacus UI 中的 proxy facade? Jerry 这篇文章什么是 SAP 电商云 Spartacus UI 的 proxy façade提供了理论上的解 ...

  8. SAP 电商云 Spartacus UI Quick Order 主页的实现

    存货单位(英語:stock keeping unit,SKU/ˌɛsˌkeɪˈjuː/),也翻译为库存单元,是一個會計學名詞,定义为库存管理中的最小可用单元,例如纺织品中一个SKU通常表示规格.颜色. ...

  9. SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理

    从前一篇文章SAP 电商云 Spartacus UI 的双重 layout 配置层设计 我们得知,Spartacus 层面的 layout-config.ts 可以控制 page template 应 ...

最新文章

  1. CAS 与.net 集成的 “循环重定向”问题分析
  2. Mysql binlog应用场景与原理深度剖析
  3. 安装oracle 11gR2单实例+ASM
  4. olap与mysql_MySQL与OLAP:分析型SQL查询最佳实践探索
  5. 用python画一个人_用turtle画个单身狗送给自己~
  6. leetcode 752. Open the Lock | 752. 打开转盘锁(BFS)
  7. 简单的GTK窗体搭建
  8. 李航《统计学习方法》笔记
  9. 自己写cache server之网络框架处理——对比mysql、Oracle(上)
  10. linux下keepalived+nginx的负载均衡搭建
  11. Windows 登录用户的类型
  12. 零基础能不能学计算机专业,零基础能学计算机专业吗?
  13. 写给大学男同胞几条择偶建议
  14. flac文件转wav_WAV文件真的比FLAC更好吗?
  15. Qt excel 操作使用说明
  16. 【SqlServer】管理全文索引(FULL TEXT INDEX)
  17. WINCE系统调用的本质
  18. 四川省关于应收账款融资核心企业申报奖补条件、材料
  19. Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores 论文阅读笔记
  20. 推荐系列(一):什么是推荐?

热门文章

  1. java ssm 分页_SSM实现简单后台分页
  2. 小程序跳转页面与传值
  3. 第二章 Python数据类型详解
  4. [转载] MFC绘制动态曲线,用双缓冲绘图技术防闪烁
  5. 记录一次centos的双网卡绑定
  6. ie8一下解决圆角,阴影不兼容问题
  7. JS 内置对象DATE的方法
  8. 全国计算机技术与软件专业技术资格(水平)考试徽标
  9. 接口隔离原则——面向对象设计原则
  10. Linux su切换用户后命令提示符变为bash-4.2$