关于sap:在-SAP-电商云-Spartacus-UI-里手动注入-module-的几种排列组合

44次阅读

共计 442 个字符,预计需要花费 2 分钟才能阅读完成。

先把所有的排列组合列举如下:

(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 的原创文章,尽在:” 汪子熙 ”:

正文完
 0