控制SAP Spartacus shipping address页面spinner显示的逻辑
直接查看页面源文件shipping-address.component.html:
为简单起见,本文只讨论isLoading$这个参数:类型为boolean的Observable对象
UserAddressService才知道Address的加载进度:
UserAddress又依赖于Store和AuthService:
getAddressesLoading的实现:
再看UsersSelectors.getAddressesLoading:
如果shipping address数据仍然在读取过程中,isLoading$.subscribe返回true,则显示spinner.
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
控制SAP Spartacus shipping address页面spinner显示的逻辑相关推荐
- SAP Spartacus shipping address页面请求2 - Put Address
注意,这是一个HTTP PUT请求: /occ/v2/electronics-spa/users/current/carts/00008679/addresses/delivery?addressId ...
- SAP Spartacus shipping address页面请求2.1 - setDefaultAddress
该请求触发的上下文: 被下面这行代码触发: loadAddresses(): void {this.authService.invokeWithUserId((userId) => {conso ...
- SAP Spartacus shipping address页面请求1 - Address
前三个CMS page请求可以忽略: 请求path:/occ/v2/electronics-spa/users/current/addresses?lang=en&curr=USD curre ...
- SAP Spartacus not found页面的显示触发机制 - ErrorPageTemplate
在什么情况下,SAP Spartacus会显示404 not found页面? 请求id为not-found的content page: not-found.handler.ts: semantic路 ...
- SAP Spartacus B2B User 页面的数据读取逻辑设计
点击SAP Spartacus B2B的Users页面后: 触发selector: 看到user 列表: B2B user模块,从设计上说,位于Spartacus工程项目的feature-libs文件 ...
- SAP Spartacus cxOutlet 里的 templatesRefs 的填充逻辑
cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...
- SAP Spartacus的登录页面的用户名显示逻辑
SAP Spartacus登录页面如下图所示: 通过login form用户输入的用户名和密码去换取token,拿到token后,调用另一个API,将token作为Authorization字段输入: ...
- SAP Spartacus unit detail 页面显示后自动 focus 设置的原理
这个自动 focus 设置的效果是:我们从 Spartacus Unit list 页面,随便选择一行,进入明细页面之后: 键盘 focus 会自动停留在 detail 页面(下图右边红色矩形框内)第 ...
- SAP Spartacus B2B 列表页面的 (i) icon popover Component 的声明位置
SAP Spartacus B2B 页面的列表页面,一共有 6 个类似 SAP Fiori Language 里的 tile(磁贴): 点击去之后,能看到列表页面有一个绿色 icon 图标,点击之后, ...
最新文章
- 记录CSS3 target伪类简介
- apt-get 命令介绍
- 2020 年最具潜力的 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台(附链接)...
- 汇编语言的Hello World
- 通过6个简单的步骤在Windows上运行Apache Hive
- POJ1459-Power Network
- webService上传图片
- 拓端tecdat:Python集成学习:自己编写构建AdaBoost分类模型可视化决策边界及sklearn包调用比较
- 单机rust怎么设置白天_安卓单机游戏评测:侠盗猎车手3十周年版本
- java excel添加批注
- java跨域问题Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Or
- 使用js制作完整轮播图 (解决最后一张切换到前面一张的动画问题)
- 非华为电脑使用EMUI10多屏协同教程
- 谈谈大数据时代企业如何进行数据治理体系建设
- 快手架构师:3亿日活的快手微服务架构实践
- canvas动画科技园_Canvas 写的酷炫动画代码分析
- 新版 CAD 2017 阵列怎么控制角度
- mysql修改表字段名称
- oracle数据库的blob和clob类型,是什么意思和区别
- ENC28J60学习笔记——第4部分