前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Spartacus如何使用自定义的Cart Service

SAP Spartacus如何使用自定义的Cart Service

原创
作者头像
Jerry Wang
修改2020-11-23 11:19:03
6840
修改2020-11-23 11:19:03
举报

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

代码语言:txt
复制
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里的打印信息:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档