如下图所示:

在unit-list.service.ts的load方法里设置断点:

运行时,可见该load方法是list.service.ts的getData方法触发的:起始的stream是pagination$.

而getData又是何时触发的呢?

答案是listData$这个Observable在unit list Component html上被async pipe 所subscribe时触发的,如图:

cx-org-unit-list


async pipe定义如下:

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

SAP Spartacus B2B页面unit tree取数据的设计逻辑相关推荐

  1. SAP Spartacus B2B Org Unit List节点展开的递归逻辑实现

    Rustic Services有两个子节点,点击之后,触发toggle方法: 子节点分别是Services East和Services West: this.treeToggle$是一个Behavio ...

  2. SAP Spartacus B2B 页面 Disable 按钮的显示原理

    SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...

  3. SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑

    这个弹出窗口的技术实现,通过SAP Spartacus 自定义的popover Component实现而成: 注意,当我刚接触Angular时,误以为下图标号为1的a标签,和标号为2的自定义标签cx- ...

  4. SAP Spartacus B2B Org Unit树状结构的ghost数据

    在下列org-unit.effect.ts的第147行,即org unit成功取数之后的callback里设置断点: 然后就能看到ghost数据了: 这些灰色的矩形框显示的就是SAP Spartacu ...

  5. SAP Spartacus B2B页面Budget页面的设计原理

    打开SAP Spartacus My Company菜单,第一个banner即为Budgets页面的入口: http://localhost:4200/powertools-spa/en/USD/or ...

  6. SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑

    如下图所示,这个 B2B 页面 的 Popover Component: 触发其的按钮位于 cx-org-card 内: 而下面这个 assigned users 明细页面,为什么就没有显示 Popo ...

  7. SAP Spartacus Title 下拉菜单列表数据的读取逻辑

    this.titleQuery 的赋值逻辑: class UserProfileService {constructor(userAccountService, authService, userPr ...

  8. SAP Spartacus B2B Org Unit树状结构的加载机制

    list.service.ts里的pagination作为出发点: 我在unit list service里设置一个断点,停下来就行了? 事实证明不行,看来要在effect里设置断点才行.在load里 ...

  9. SAP Spartacus B2B 页面 Disable Confirmation 对话框的显示原理

    该按钮的实现位于 toggle-status.component.html 里,点击后,可以对当前显示的 B2B item 进行 activation 和 deactivation 操作. toggl ...

最新文章

  1. 零基础学python视频百度云-零基础入门学习Python 小甲鱼视频教程
  2. 服务程序在c#中的写法
  3. 活在无尽梦境的后续 β
  4. 【Linux系统编程】 文件描述符的复制:dup()和dup2()
  5. 【机器学习】SVM线性可分
  6. CSS属性(根据继承性分为两类)
  7. 快手用旺旺瓶子做机器人_100品牌入榜,在快手的品牌运营怎么做?|11月快手品牌新势力榜揭晓...
  8. unas基于_flunas
  9. oppo手机显示andrOid什么意思,OPPO R17 Pro手机状态栏图标分别代表什么意思?
  10. laravel queue java_使用 Laravel Queue 不得不明白的知识
  11. jredis和letucce_深入理解Redis(一)——高级键管理与数据结构
  12. 第三十一篇 玩转数据结构——并查集(Union Find)
  13. WPF备忘录(1)有笑脸,有Popup
  14. java映射的概念_Java之路:映射(Map)
  15. Typora结合LightBox放大查看图片
  16. cpc金价难以琢磨 投行是否成“南郭先生”
  17. 英语学习笔记(二)语法
  18. iptables实现华为云服务器无公网IP上网
  19. 什么是3D摄影机,与普通摄影机有什么不同?
  20. 关于mysql数据库回表的粗浅理解

热门文章

  1. 理解 TCP(五):可靠性交付的实现
  2. 职业生涯中的愚蠢想法
  3. 客户端登录提示找不到表0
  4. C++实现对汉字的完美支持
  5. ATEN—第九章OSPF多区域的配置
  6. TT和LG编程设计模式之代理
  7. Node js redis
  8. 003 Preconditons
  9. 报表查询——自动刷新数据,双击明细打开关联作业
  10. Android(java)学习笔记63:Clock App 编写报错01