在 SAP 电商云 Spartacus UI 里手动注入 module 的几种排列组合
2023-09-14 09:02:53 时间
先把所有的排列组合罗列如下:
(1) 通过构造函数注入 QuickOrderFacade,但不调用其方法
(2) 通过构造函数注入 QuickOrderFacade,调用其方法
(3) 手动通过 injector 注入 QuickOrderFacade
(4) 手动通过 injector 注入 QuickOrderFacade,调用其方法
通过构造函数注入 QuickOrderFacade,但不调用其方法
结果:没有触发 core module 的加载:
控制台输出:
通过构造函数注入 QuickOrderFacade,调用其方法
已经在我之前的文章SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子讨论过了,会触发 core module 的延迟加载。
手动通过 injector 注入 QuickOrderFacade
结果:不会触发 core module 的执行。
手动通过 injector 注入 QuickOrderFacade,调用其方法
结果,会触发 core module 的延迟加载:
更多Jerry的原创文章,尽在:“汪子熙”:
相关文章
- SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版
- SAP UI5和微信小程序框架里的全局变量
- SAP UI5 scroll down to get more
- SAP云平台里UI5应用的build日志
- SAP OData实现错误消息:OPPORTUNITIES_GET_ENTITY not implemented in data provider class
- 如何将自定义XML视图注入SAP Fiori Elements应用
- 一步步学习如何安装并使用SAP HANA Express Edition
- SAP CRM里产品主数据的文本模型设计
- SAP Spartacus注入自定义的CurrentProductService
- SAP Spartacus 开源项目里 activeCartId$ 的实现
- SAP Spartacus 标准的 Effects 实现的注入原理
- SAP Spartacus 服务器端渲染的依赖注入之 ProductPageEventBuilder
- SAP Spartacus 定义在app.module.ts里的providers依赖注入元数据何时得到处理
- SAP Spartacus B2B页面内容的动态注入
- 通过环境变量注入的方式启动SAP Spartacus B2B模块
- SAP Spartacus 页面标题的更改机制 - 谁动了我的页面标题?
- SAP Spartacus app module注入config module的过程
- 如何使用Chrome command API查找SAP Spartacus的router-outlet
- SAP Spartacus 当购物车里添加的商品个数过多后引起的性能问题以及解决方案
- 使用Excel导入数据到SAP Cloud for Customer系统
- 如何确保SAP OData服务的返回结构为JSON格式
- SAP 电商云 Spartacus UI 实现的 ngrx-router-store.js 的 serializer