斯巴达克斯的页面服务?

Page service in spartacus?

如果CMSService.getComponentData()是获取组件数据(Component Controller招摇)。

我可以知道需要什么服务来获取带有 CMS 内容槽列表的页面数据(Page Controller 大摇大摆)吗?

核心库中的CmsService提供了一种根据当前路由获取当前页面的方法:

CmsService.getCurrentPage()

这个 returns 一个带有 Page 的可观察对象。

在引擎盖下,根据页面 上下文 选择 页面,该页面具有页面类型(产品、类别、内容) 和 id(产品代码、类别代码、搜索查询)。