SAP Spartacus ConsentTemplate 数据结构的暴露逻辑
我基于SAP Spartacus 2.1创建的sample store,里面导入了ConsentTemplate这个数据结构。
import { ActiveCartService, CartAddEntrySuccessEvent, CmsConfig, Config, ConfigModule, ConsentTemplate, EventService } from ‘@spartacus/core’;
Visual Studio Code里单击这个数据结构,进入如下文件:
node_modules@spartacus\core\src\model\consent.model.d.ts
虽然都是在core/src/model文件夹下,但是文件名不同。在SAP Spartacus 项目里,没有model.d.ts文件,只有consent.model.ts文件:
model文件夹下的index.ts: 导出consent.model.ts里的所有内容:
然后core module的public_api.ts里,导出了src/model/index.ts里的所有内容:
更多Jerry的原创文章,尽在:“汪子熙”:
SAP Spartacus ConsentTemplate 数据结构的暴露逻辑相关推荐
- SAP Spartacus的home page navigation逻辑
我以开发模式启动SAP Spartacus,浏览器里输入url: localhost:4200, 会自动重定向到如下页面: http://localhost:4201/powertools-spa/e ...
- SAP Spartacus 页面 cx-storefront 的填充逻辑
SAP Spartacus 的 index.html 里,只有一个 cx-storefront custom element:这是 Storefront component 的 selector: A ...
- SAP Spartacus里的converter实例化逻辑
如何判断对于一个observable stream,存在一个可用的converter? 在方法hasConverters里进行: this.converters是一个map,里面有四个Spartacu ...
- SAP Spartacus Header区域的渲染逻辑
文件:projects\storefrontlib\src\cms-structure\page\page-layout\page-layout.service.ts 9个一模一样的response: ...
- SAP Spartacus checkout页面的入口逻辑
checkout url: http://localhost:4200/electronics-spa/en/USD/checkout/shipping-address 首先读取checkout页面的 ...
- SAP Spartacus CmsPage的加载逻辑
和培训老师讲得一样,经过了connector->adapter->service的过程: Returns an observable with the page structure. Th ...
- SAP Spartacus批量读取产品的逻辑
ProductEffects.getMany: 需要读取17个产品的数据: getMany调用adapter的loadMany: scopedDataWithUrls: 这里第一次看到了PRODUCT ...
- SAP Spartacus ConfigModule.withConfig的处理逻辑
providerConfig是一个函数,接收用户传入的config对象: 这里进入Angular的标准代码了: AppModule imports区域定义的9个module: 这个高亮的元素就是开发者 ...
- 关于SAP Spartacus的Action - LoadCmsPageData
[Cms] Load Page Data page.action.ts里: export const LOAD_CMS_PAGE_DATA = '[Cms] Load Page Data'; 所有加载 ...
最新文章
- tf.keras.losses.KLDivergence KL散度 损失函数 示例
- fastJson,gosn使用小结
- spring boot自定义配置文件
- P3279-[SCOI2013]密码【Manacher】
- 开发怼产品,天经地义?大惊小怪?
- copy linux file to mac,Mac Linux互相传递文件
- vue+express+mongodb+websocket 仿QQ即时聊天项目
- 字体主题宝库:25款很好看的液晶数字字体下载
- 谈一谈软件系统的可用性
- 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
- 50.网络安全渗透测试—[穷举篇13]—[wfuzz多线程百万密码测试指定后台破解]
- 最新 | Windows和信创终端都能顺滑使用宁盾802.1X账密认证了
- RT-Thread源码-__rt_ffs函数剖析
- quickq官方版下载_Forex Signal
- Android ListView下拉刷新
- 荷兰莱顿大学 计算机科学与技术,荷兰学校排名
- 京东云宙斯上传单张图片php,京东api接入的几个坑(宙斯)
- 目标跟踪之Lukas-Kanade光流法
- JS开发HTML5游戏《神奇的六边形》(七)
- 【A40i-Android7.1】---编译报错:drivers/soc/allwinner/pm/.pm_debug.o.cmd:457: *** missing separator. Stop