SAP Spartacus里使用Observable访问Component数据

时间:2022-07-24
本文章向大家介绍SAP Spartacus里使用Observable访问Component数据,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在自定义Component的constructor里,无法直接访问通过构造函数参数注入的data数据:

正确的访问方式:

ngOnInit(): void {
    this.data.data$.subscribe((data) => {
      console.log(data);
      console.log(data)

    });
  }

Component的数据例子如下:

如果把private data的数据类型改成CmsComponentData, 就可以在data.后面直接看到所有可用的字段了: