新建一个CartService,将AcmtiveCartService设置成父类:

import { Injectable } from '@angular/core';
import { ActiveCartService } from '@spartacus/core';@Injectable()
export class CustomerCartService extends ActiveCartService {addEntry(productCode: string, quantity: number): void {super.addEntry(productCode, quantity);console.log('20201122 add entry to cart: ' +productCode + ' quantity: ' + quantity);}
}

在app.module.ts里,将CustomerCartService注入:

最后运行时,将product添加到购物车后,能观察到我们自定义Cart Service里的打印信息:

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

SAP Spartacus如何使用自定义的Cart Service相关推荐

  1. 如何自行找出 SAP Spartacus 查询用户信息的 API Service 类

    成功登录 SAP Spartacus 之后,在 Chrome 开发者工具 Network tab 里能看到一条读取用户信息的网络请求: https://20.83.184.244:9002/occ/v ...

  2. 如何在SAP Spartacus里增添自定义的配置条目

    方法很多,本文只介绍其中一种. app.module.ts里: export function jerryConfigFactory(): any {const configJerry = {name ...

  3. SAP Spartacus如何创建自定义route页面

    新建一个route module: 基于这个route module创建一个新的Component: 在新建的module里,使用RouterModule定义一个新的路由规则: import { Co ...

  4. SAP Spartacus里的localStorage用法

    window-ref.ts: get nativeWindow(): Window {return typeof window !== 'undefined' ? window : undefined ...

  5. 使用ng-container标签在SAP Spartacus里插入UI

    <p>before</p> <ng-container [cxComponentWrapper]="componentMeta"></ng ...

  6. SAP 电商云 Spartacus UI 的自定义 hamburger 菜单

    什么是 hamburger menu? 汉堡菜单或汉堡图标是网站和应用程序中通常打开到侧边菜单或导航抽屉中的按钮. 它是由交互设计师 Norm Cox 于 1981 年为 Xerox Star 个人工 ...

  7. SAP Spartacus自定义指令cxOutlet的工作原理

    cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...

  8. SAP Spartacus注入自定义的CurrentProductService

    新建一个MyCurrentProductService,返回一个硬编码的产品主数据: 完整源代码如下: import { Product, ProductScope } from '@spartacu ...

  9. 使用Angular依赖注入自定义SAP Spartacus的ProductAdapter

    新建一个MyProductAdapter,继承自SAP Spartacus的ProductAdapter,返回一些fake数据: import { Injectable } from '@angula ...

最新文章

  1. android5去wifi感叹号,[收集]原生安卓5及以后版本,WiFi标志上警示标志的去除
  2. 目前我见过的.net开源的或者免费的比较好的资源
  3. 4springboot:日志(上)
  4. java executor spring_Spring+TaskExecutor实例
  5. 【Elasticsearch】 Elasticsearch并发冲突问题
  6. Spring+SpringMVC+MyBatis整合基础篇
  7. java day16 【异常、线程】
  8. SQL Server 2008 Service Broker
  9. ExoPlayer之SampleQueue
  10. Aruba AC如何通过CLI备份及导入导出
  11. 超千人围观,普及 “反诈” 常见场景及应对手段,还有黑灰产攻防手段
  12. 可达性分析算法与理解误区
  13. 树莓派3B+ 编译Qt源码
  14. 五洲御瓷精彩绽放2020第八届特色酒店案例分享论坛暨十周年庆典
  15. CLB Overview
  16. java 伽玛函数_Gamma函数(伽玛函数)的一阶导数、二阶导数公式推导及java程序
  17. AMD双核心CPU玩游戏时异常问题解决
  18. linux查找文件并替换文件名字符串
  19. Java内存溢出场景及解决办法
  20. 无尽进度条android,无尽的进度条攻略快速上手必看

热门文章

  1. cuda 5.0配置vs2008+Visual Assist X +安装问题解决
  2. 用了2年多快3年的老ASUS本子出了点小问题了
  3. SQLServer下 存储过程内 包含事务 及 返回处理是否成功
  4. 对 cas 操作的理解
  5. 文献记录(part21)--Gestalt laws based tracklets analysis for human crowd understanding
  6. 第三次学JAVA再学不好就吃翔(part46)--Scanner类
  7. zookeeper安装及分布式配置
  8. 什么是 Rxjs 的 subscription
  9. Angular Component 实现类,先执行字段初始化,再调用构造函数
  10. SAP UI5 初学者教程之七 - JSON 模型初探试读版