SAP Spartacus产品转盘页面(ProductCarousel)的产品数据批量加载实现细节
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus产品转盘页面(ProductCarousel)的产品数据批量加载实现细节
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現源代碼:
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)的产品数据批量加载实现细节的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于UDP编程_udp详解(基于是什么意
- 下一篇: 雅虎十四条性能优化原则「建议收藏」(雅虎