- 在 SAP 电商云 Spartacus UI 里手动注入 mod
- SAP 电商云 Spartacus UI 的 Product C
- SAP UI5 sap.ui.vk 命名空间内的控件介绍
- 网站上的 breadcrumb 使用场景浅析
- HTML 按钮(button)的 disable 属性和 dis
- SAP 电商云 Spartacus UI 里如何捕捉语言设置的更
- SAP 电商云 Spartacus UI 产品搜索结果的设计明细
- SAP 电商云 Spartacus UI Proxy Facad
- Angular @Injectable 注解的工作原理浅析
- 关于 Angular 部署以及 index.html 里 bas
先把所有的排列组合罗列如下:
(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的原创文章,尽在:"汪子熙":

网友评论