新建一个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里的打印信息:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。