SAP Spartacus读取User Address的action是如何被Effect接收的
SAP 如何 读取 user Spartacus 接收 Action address
2023-09-14 09:02:56 时间
入口是shipping-address.component.ts的ngOnInit hook:
读取当前user ID后,将id传入回调函数,在回调函数里dispatch一个UserActions.LoadUserAddresses:
userID成功取回来之后,调用take(1).subscribe,将userID作为参数传入回调函数。在回调函数里发UserActions.LoadUserAddresses这个User action:
被ngrx-store-devtools.js接收:
经过filter.js(ofType的实现),map和mergeMap,最后被应用程序编写的effect类接收:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- 165. SAP UI5 应用如何采取 JavaScript 代码调用 OData API 读取满足过滤条件的业务数据($filter 操作)
- 75. 如何采用SAP UI5 主从表格的联动技术显示复杂表格内容
- 45. 如何在 SAP UI5 应用里使用 jQuery 和原生的 DOM API
- SAP UI5 应用如何采取 JavaScript 代码调用 OData API 读取满足过滤条件的业务数据($filter 操作)试读版
- 如何使用 SAP UI5 V2 ODataModel 创建数据
- 如何处理使用 SAP UI5 消费真实的 OData 服务时遇到的跨域问题
- SAP UI5和CRM WebUI的View和Controller是如何绑定的
- 快速找到SAP CRM WebClient UI thtmlbUtil的定义位置
- SAP WebClient UI界面元素ID生成的逻辑分析
- 如何确认 SAP Spartacus SSR Transfer State 已经正常工作了
- SAP 电商云 Spartacus UI 出现 breaking change 时,如何用文字来描述
- SAP Spartacus 成功读取 Cart 之后,如何将 payload 插入全局 state
- 如何找到 SAP Spartacus OCC cms page 发送请求时读取 API endpoint 的代码
- 为SAP Spartacus安装后台必须的Commerce Cloud
- SAP Spartacus OccCmsComponentAdapter的findComponentsByIds方法
- 从医院到家,再重返SAP成都研究院
- SAP Cloud for Customer(C4C)里如何定义跨BO间的association
- SAP CRM partner function在客户项目中的实际用途
- 如何使用工具对SAP CRM系统的odata服务进行监控
- SAP 云平台 ABAP 编程环境的前世今生
- SAP UI5 应用开发教程之八十四 - 如何指定 SAP UI5 应用程序基于某个特定的版本运行试读版
- 如何以 mock server 的方式本地启动 SAP UI5 应用,使它不连接服务器端 OData 服务
- 如何使用原生的 JavaScript 代码,触发 SAP UI5 按钮控件的点击事件处理函数
- SAP ABAP OData 服务如何支持 $select 有选择性地仅读取部分模型字段值试读版
- SAP 电商云 Spartacus UI ComponentDataProvider defer 工厂函数
- 33. 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系统的 OData 服务