Spartacus 店面 CDS(上下文驱动服务)上的自定义事件

Custom Event on CDS (Context Driven Services) on Spartacus Storefront

我按照官方 Spartacus 文档中的指南在 Spartacus 上设置了 CDS。但是我不知道如何设置在查看产品时触发的“查看产品页面”事件。有人知道在 Spartacus 上配置它的正确方法吗?

我不熟悉 CDS,但据我所知,您可以使用 Spartacus 事件服务订阅和响应 ProductDetailsPageEvent。

请参考下面写在你app.module.js中的源代码:

export class AppModule {
  constructor(events: EventService) {

    const event$ = events.get(ProductDetailsPageEvent);
    event$.subscribe((event) => console.log('ProductDetailsPageEvent is fired: '
       + event));
  }
}

详情可以在斯巴达克斯文档中找到:

https://sap.github.io/spartacus-docs/event-service/#page-title

此致, 杰瑞