用代码查看SAP Spartacus购物车内的行项目

时间:2022-07-25
本文章向大家介绍用代码查看SAP Spartacus购物车内的行项目,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

效果如下图所示: 我打开SAP Spartacus任意一个产品主数据的明细页面,希望看到这个产品在当前购物车里的数量:

具体实现一行TypeScript代码可以搞定:

quantity$: Observable<any> = this.product$.pipe(switchMap(product => this.cartService.getEntry(product.code)),
    filter(entry => !!entry),
    map(entry => entry.quantity));

html代码:

<h1>{{ quantity$ | async | json }} </h1>