关于SAP Spartacus的Action - LoadCmsPageData
[Cms] Load Page Data
page.action.ts里:
export const LOAD_CMS_PAGE_DATA = '[Cms] Load Page Data';所有加載CmsPage的action,都是LoadCmsPageData的實(shí)例。每個(gè)實(shí)例包含一個(gè)readonly的字符串硬編碼,作為該action的類型標(biāo)識,以及來自結(jié)構(gòu)PageContext的兩個(gè)字段,type和id:
StateUtils.EntityLoadAction的類型:包含type和meta字段。
meta的類型:EntityLoaderMeta
查看一個(gè)運(yùn)行時(shí)的值:meta包含entityType和load標(biāo)志位。
type:[Cms] Load Page Data - 已經(jīng)解釋過了
meta: - 定義在StateUtils.EntityLoadAction字段里。
entityType: “ContentPage”
為什么這行語句可以selector出包含homepage的Observable??
誰把這個(gè)page context放到store里的?
答案在這篇文章里:SAP Spartacus的home page navigation邏輯.
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的关于SAP Spartacus的Action - LoadCmsPageData的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是敏捷软件开发?
- 下一篇: 关于SAP Spartacus Rout