前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于SAP Spartacus的Action - LoadCmsPageData

关于SAP Spartacus的Action - LoadCmsPageData

作者头像
Jerry Wang
发布2021-04-06 15:40:03
2350
发布2021-04-06 15:40:03
举报

Cms Load Page Data

page.action.ts里:

代码语言:javascript
复制
export const LOAD_CMS_PAGE_DATA = '[Cms] Load Page Data';

所有加载CmsPage的action,都是LoadCmsPageData的实例。每个实例包含一个readonly的字符串硬编码,作为该action的类型标识,以及来自结构PageContext的两个字段,type和id:

StateUtils.EntityLoadAction的类型:包含type和meta字段。

meta的类型:EntityLoaderMeta

查看一个运行时的值:meta包含entityType和load标志位。

type:Cms Load Page Data - 已经解释过了

meta: - 定义在StateUtils.EntityLoadAction字段里。

entityType: “ContentPage”

为什么这行语句可以selector出包含homepage的Observable??

谁把这个page context放到store里的?

答案在这篇文章里:SAP Spartacus的home page navigation逻辑.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档