Cms Load Page Data
page.action.ts里:
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逻辑.