具体实现:

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显示产品名称相关推荐

  1. 在SAP Spartacus产品明细页面用outlet显示自定义数据

    首先创建一个新的Angular module和Component: 这个新的module,因为要使用Outlet功能,所以需要从@Spartacus/storefront里导入OutletRefMod ...

  2. 如何在 SAP Spartacus 产品明细页面添加自定义 UI

    产品明细页面 Product Detail Page,简称 PDP. 首先在页面上找到 Component selector:cx-tab-paragraph-container: 对应的 Angul ...

  3. 为什么 SAP 电商云 Spartacus 产品明细页面的自定义 matcher 会重复被调用

    http://localhost:4200/powertools-spa/en/USD/jerryproduct/3755211/PSR%2010.8%20LI 为什么打开一个 product 明细页 ...

  4. SAP Spartacus的登录页面的用户名显示逻辑

    SAP Spartacus登录页面如下图所示: 通过login form用户输入的用户名和密码去换取token,拿到token后,调用另一个API,将token作为Authorization字段输入: ...

  5. 如何自定义SAP Spartacus 产品明细的url pattern

    在Spartacus源代码的storefrontlib/src/cms-structure/routing/default-routing-config.ts文件里,能看到Spartacus产品页面的 ...

  6. SAP Spartacus 产品明细页面的 url 设计和数据源

    明细页面 url: http://localhost:4200/electronics-spa/en/USD/OpenCatalogue/Cameras/Digital-Cameras/Digital ...

  7. SAP Spartacus Product 明细页面 meta description 标签页的数据源

    例子: http://localhost:4200/Open-Catalogue/Cameras/DigitalCameras/Digital-SLR/DSLR-A330-%252BDT-18-55- ...

  8. SAP Spartacus产品转盘页面(ProductCarousel)的产品数据批量加载实现细节

    实现源代码: getMany(products: ScopedProductData[]): ScopedProductData[] {console.log('Jerry in getMany: ' ...

  9. SAP 电商云 Spartacus UI 产品明细页面路由路径的自定义配置

    如下图所示,为了减少 SAP 电商云 Spartacus 客户实施时不必要的配置,Spartacus 将不少页面的路由路径的默认配置,定义在如下的 default-routing-config.ts ...

最新文章

  1. HashTable原理与实现
  2. java 打开指定文件,java解决指定应用程序打开指定文件
  3. 高级bash脚本编程(1)
  4. 自动化测试框架搭建-参数化-3
  5. c++动态绑定和动态绑定
  6. 软件工程概论 课堂练习【图书馆系统的用例图】
  7. SAP云平台webIDE UI5应用的Application Status菜单实现细节
  8. PAT A1053 Path of Equal Weight [树的DFS遍历]
  9. UVA 10791 最小公倍数的和
  10. ibm服务器怎么收集日志信息,IBM X86 服务器Linux下收集DSA日志方法(包含BMC信息)...
  11. 如何制作多合一Windows镜像
  12. CentOS7 python django框架 天天生鲜项目 搭建流程
  13. HP laserjet 1022n打印机总出现前端盖打开或者缺少硒鼓对话框,无法打印?
  14. 《2019测试面试题-上海悠悠.pdf》
  15. 读书笔记:《人工智能》
  16. 以太坊平台评估 私有链和联盟链的机会与挑战
  17. 前端 DOM、BOM(二)
  18. 网络聊天室(群发助手)—— C++
  19. 2020最新版python基础入门学习视频教程
  20. C 实现FFT与IFFT

热门文章

  1. 插件~NuGet与packages管理项目的包包
  2. NodeJs Express 4.x 入门
  3. Java中 ArrayList类常用方法和遍历
  4. php项目中使用element.ui和vue
  5. HDU 6321 Problem C. Dynamic Graph Matching (状压dp)
  6. Spark学习笔记——在集群上运行Spark
  7. Linux 搭建Zookeeper集群
  8. linux网络配置相关命令
  9. android怎么打开wifi的组播功能
  10. linux 安装ios jenkins 打包机器签名证书问题