关于SAP Spartacus的Action - LoadCmsPageData
[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逻辑.
更多Jerry的原创文章,尽在:“汪子熙”:
关于SAP Spartacus的Action - LoadCmsPageData相关推荐
- 关于 SAP Spartacus Loader Meta Reducer 的用途 - loading 在 true 和 false之前切换的逻辑
为了给用户更好的反馈,基于他们的行为,我们经常需要保留诸如"正在加载购物车"."获取用户地址失败"等信息. 对于每个单独的应用程序状态,我们必须将元数据放在旁边 ...
- SAP Spartacus 升级时关于 schematics 的更新
When upgrading Spartacus to a new major version (for example, from 3.x to 4.0), the Spartacus migrat ...
- SAP Spartacus 用户认证的实现
文章目录 UserAuthModule Authentication Flow AuthService Storing Tokens and User Identifiers 用户认证的典型流程和包含 ...
- SAP Spartacus B2B User 页面的数据读取逻辑设计
点击SAP Spartacus B2B的Users页面后: 触发selector: 看到user 列表: B2B user模块,从设计上说,位于Spartacus工程项目的feature-libs文件 ...
- SAP Spartacus的home page navigation逻辑
我以开发模式启动SAP Spartacus,浏览器里输入url: localhost:4200, 会自动重定向到如下页面: http://localhost:4201/powertools-spa/e ...
- 关于SAP Spartacus在服务器端渲染模式和SAP Commerce Cloud API白名单的问题
We are configuring our Spartacus application with SSR in SAP Commerce Cloud. Also we used the IP Fil ...
- SAP Spartacus 3.0 的一些变化
SAP Spartacus 确实使用到了Bootstrap这个框架: Technical Changes in Spartacus 3.0 Breaking Changes Translations ...
- SAP Spartacus shipping address页面请求2 - Put Address
注意,这是一个HTTP PUT请求: /occ/v2/electronics-spa/users/current/carts/00008679/addresses/delivery?addressId ...
- SAP Spartacus使用了ngrx library
SAP Spartacus使用了ngrx library, ngrx位于UI component和connector layer中间. ngrx是Angular基于Rxjs的状态管理,保存了Redux ...
最新文章
- atitit. java jsoup html table的读取解析 总结
- UI设计师必须了解:2015年十大移动端APP设计主流趋势
- cc压力测试_斯坦福大学鲍哲南院士AFM综述:教你如何设计压力传感器的微结构...
- 网易云信亮相 LiveVideoStackCon 2021,解构自研大规模传输网 WE-CAN
- mysql版本号超买_MySQL处理高并发,防止库存超卖
- TCP/IP(三):IP协议相关技术
- 组件局域网中的无集线器、Windows XP、Windows 7、Windows 8的对等网
- 电脑网络维护_电脑维护小技巧(全面)
- RAC+ASM在单机上恢复的过程
- 计算机网络日志查询,系统资源管理_百络网警内网管理软件_电脑配置统计,系统日志,日志查询...
- ant如何形成时间轴和图库_如何让景观设计更具有逻辑性?
- 7个JavaScript在IE和Firefox浏览器下的差异写法
- [转]Thrift连接池实现
- 系统类配置(三)【ubuntu14.04或者ubuntu16.04 配置caffe】
- 设计模式(建造者模式)
- 《Android移动应用基础教程》(Android Studio)(第二版)黑马教程 课后题答案 第11章
- 使用CBrother爬取LOL服务器状态
- windows meson ,ninja安装以及vs2017编译 libnice
- Linux Ubantu 关于vi中上下左右键和Backspace键无法使用解决
- 你为什么遇不到好公司
热门文章
- Radware:安全信息的传送可以加速网络攻击的防御
- Poj 1611 The Suspects
- 如何检查CentOS服务器受到DDOS攻击
- iframe URI钓鱼
- 如何安装nginx_lua_module模块
- 矩阵对抗与漏洞补丁201001(第4期)
- ethereum(以太坊)(七)--枚举/映射/构造函数/修改器
- 100个程序员学习的网站
- [转]【无私分享:ASP.NET CORE 项目实战(第十四章)】图形验证码的实现
- Matlab图片改颜色通道不改名存储