实现源代码:

 getMany(products: ScopedProductData[]): ScopedProductData[] {console.log('Jerry in getMany: ' + products);if (!this.adapter.loadMany) {return products.map((product) => ({...product,data$: this.adapter.load(product.code, product.scope),}));}return this.adapter.loadMany(products);}

这个requestsOptimizer是个何方神圣:

果然最后还是调用Angular的http module,逐一从Commerce Cloud服务器读取数据。没有批量读取的方法。

product读取的数据,这些Observable遇到页面上的async pipe之后就会执行真实的HTTP请求。

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

SAP Spartacus产品转盘页面(ProductCarousel)的产品数据批量加载实现细节相关推荐

  1. JS实现-页面数据无限加载

    在手机端浏览网页时,经常使用一个功能,当我们浏览京东或者淘宝时,页面滑动到底部,我们看到数据自动加载到列表.之前并不知道这些功能是怎么实现的,于是自己在PC浏览器上模拟实现这样的功能.先看看浏览效果: ...

  2. SAP Spartacus shipping address页面请求2 - Put Address

    注意,这是一个HTTP PUT请求: /occ/v2/electronics-spa/users/current/carts/00008679/addresses/delivery?addressId ...

  3. mysql中鼠标光标消失了_为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢?...

    源自:3-6 JSP页面实现 为什么我这里没有显示鼠标的悬停可改变页面颜色,以为什么我加载了mysql的jar文件还是不能显示报表的内容呢? 首先是index.jsp pageEncoding=&qu ...

  4. nginx配置解决vue单页面打包文件大,首次加载慢的问题

    nginx配置解决vue单页面打包文件大,首次加载慢的问题 参考文章: (1)nginx配置解决vue单页面打包文件大,首次加载慢的问题 (2)https://www.cnblogs.com/golo ...

  5. js中load载入html页面,使用jquery的load方法加载html页面,但是html引入的js不生效

    Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 有一个公共的登录弹框页面需要在多个页面引用,百度后就使用了jQuery 的 load 方法. 做法: 将公共的 ht ...

  6. python爬虫动态加载页面_Python+Selenium爬取动态加载页面(2)

    注: 上一篇<Python+Selenium爬取动态加载页面(1)>讲了基本地如何获取动态页面的数据,这里再讲一个稍微复杂一点的数据获取全国水雨情网.数据的获取过程跟人手动获取过程类似,所 ...

  7. 【看板】ajax动态获取后台传来json数据,加载到页面表格中

    ajax动态获取后台传来json数据,加载到页面表格中 摘要 1.WebApi 2.看板HTML 3.ajax获取后台传来的数据:在这里要注意声明提升,所以需要在for循环外var str1 = &q ...

  8. 如何从 SAP Spartacus Product Detail 页面,找到其 Angular 实现 Component 的位置

    如图:假设我们通过下列 url,打开 SAP Spartacus 一个产品的明细页面,我们想找出是哪个 Angular Component,实现了该明细页面. http://localhost:420 ...

  9. SAP Spartacus B2B 列表页面的 (i) icon popover Component 的声明位置

    SAP Spartacus B2B 页面的列表页面,一共有 6 个类似 SAP Fiori Language 里的 tile(磁贴): 点击去之后,能看到列表页面有一个绿色 icon 图标,点击之后, ...

最新文章

  1. hdu1960 最小路径覆盖
  2. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法
  3. hdu2203 KMP水的问题
  4. 【Java】生成 .json格式文件工具类
  5. 视频光端机选型及常见品牌
  6. 使用CNN进行情感分类
  7. 投后管理岗面试_2020天津水务招79人,管理岗+操作岗,专科起报
  8. web浏览器_Web上的分享(Share)API
  9. Arduino笔记-人体热释电外传感器使用
  10. 数据--第22课 - 队列的定义及实现
  11. verilog 之数字电路 边沿检测电路
  12. EditPlus 3.7 中文版已经发布
  13. 智慧城市大数据运营中心及城市大脑综合运行管理平台建设方案WORD
  14. 有哪些好用的云盘软件?2022不限速云盘网盘推荐
  15. c语言 int 溢出,C语言判断整数溢出
  16. 【野火】完成延时模块自己测试基于麒麟座
  17. mysql插入特殊汉字、字符报错
  18. 联想Y700原厂3165AC更换AX200无线网卡【彪悍的小Y】本机真实验证!!!!
  19. 【浅谈】我所理解的游戏场景设计:身临其境
  20. 【信息管理学基础】总论-复习提纲

热门文章

  1. CentOS6网卡静态IP设置
  2. Hibernate代码生成工具 设计全攻略
  3. 安卓手机中 P 的输入
  4. 洛谷P1157----组合数的输出
  5. BZOJ3173 [TJOI2013]最长上升子序列
  6. 《软件需求(第二版)》阅读笔记02
  7. unity NGUI 一些操作记录
  8. php RabbitMQ使用
  9. 美图笔试算法题(两个人拿石头判断输赢)
  10. LoaderManager使用详解(二)---了解LoaderManager