SAP Spartacus产品明细页面用Observable显示产品名称
具体实现:
import { Component, OnInit } from '@angular/core';
import { ActiveCartService, Product } from '@spartacus/core';
import { CurrentProductService } from '@spartacus/storefront';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';@Component({selector: 'app-mycom',templateUrl: './mycom.component.html',styleUrls: ['./mycom.component.scss']
})
export class MycomComponent implements OnInit {product$: Observable<Product> = this.currentProductService.getProduct().pipe(filter(product => !!product));productName$ = this.product$.pipe(map(product => product.name));constructor(private currentProductService: CurrentProductService, private cartService: ActiveCartService) {}ngOnInit(): void {this.product$.subscribe(product => console.log(product));}}
最后的效果:
SAP Spartacus产品明细页面用Observable显示产品名称相关推荐
- 在SAP Spartacus产品明细页面用outlet显示自定义数据
首先创建一个新的Angular module和Component: 这个新的module,因为要使用Outlet功能,所以需要从@Spartacus/storefront里导入OutletRefMod ...
- 如何在 SAP Spartacus 产品明细页面添加自定义 UI
产品明细页面 Product Detail Page,简称 PDP. 首先在页面上找到 Component selector:cx-tab-paragraph-container: 对应的 Angul ...
- 为什么 SAP 电商云 Spartacus 产品明细页面的自定义 matcher 会重复被调用
http://localhost:4200/powertools-spa/en/USD/jerryproduct/3755211/PSR%2010.8%20LI 为什么打开一个 product 明细页 ...
- SAP Spartacus的登录页面的用户名显示逻辑
SAP Spartacus登录页面如下图所示: 通过login form用户输入的用户名和密码去换取token,拿到token后,调用另一个API,将token作为Authorization字段输入: ...
- 如何自定义SAP Spartacus 产品明细的url pattern
在Spartacus源代码的storefrontlib/src/cms-structure/routing/default-routing-config.ts文件里,能看到Spartacus产品页面的 ...
- SAP Spartacus 产品明细页面的 url 设计和数据源
明细页面 url: http://localhost:4200/electronics-spa/en/USD/OpenCatalogue/Cameras/Digital-Cameras/Digital ...
- SAP Spartacus Product 明细页面 meta description 标签页的数据源
例子: http://localhost:4200/Open-Catalogue/Cameras/DigitalCameras/Digital-SLR/DSLR-A330-%252BDT-18-55- ...
- SAP Spartacus产品转盘页面(ProductCarousel)的产品数据批量加载实现细节
实现源代码: getMany(products: ScopedProductData[]): ScopedProductData[] {console.log('Jerry in getMany: ' ...
- SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置
如下图所示,为了减少 SAP 电商云 Spartacus 客户实施时不必要的配置,Spartacus 将不少页面的路由路径的默认配置,定义在如下的 default-routing-config.ts ...
最新文章
- HashTable原理与实现
- java 打开指定文件,java解决指定应用程序打开指定文件
- 高级bash脚本编程(1)
- 自动化测试框架搭建-参数化-3
- c++动态绑定和动态绑定
- 软件工程概论 课堂练习【图书馆系统的用例图】
- SAP云平台webIDE UI5应用的Application Status菜单实现细节
- PAT A1053 Path of Equal Weight [树的DFS遍历]
- UVA 10791 最小公倍数的和
- ibm服务器怎么收集日志信息,IBM X86 服务器Linux下收集DSA日志方法(包含BMC信息)...
- 如何制作多合一Windows镜像
- CentOS7 python django框架 天天生鲜项目 搭建流程
- HP laserjet 1022n打印机总出现前端盖打开或者缺少硒鼓对话框,无法打印?
- 《2019测试面试题-上海悠悠.pdf》
- 读书笔记:《人工智能》
- 以太坊平台评估 私有链和联盟链的机会与挑战
- 前端 DOM、BOM(二)
- 网络聊天室(群发助手)—— C++
- 2020最新版python基础入门学习视频教程
- C 实现FFT与IFFT