先把所有的排列组合罗列如下:
(1) 通过构造函数注入 QuickOrderFacade,但不调用其方法
(2) 通过构造函数注入 QuickOrderFacade,调用其方法
(3) 手动通过 injector 注入 QuickOrderFacade
(4) 手动通过 injector 注入 QuickOrderFacade,调用其方法
通过构造函数注入 QuickOrderFacade,但不调用其方法
通过构造函数注入 QuickOrderFacade,调用其方法
已经在我之前的文章
SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子 讨论过了,会触发 core module 的延迟加载.
手动通过 injector 注入 QuickOrderFacade
结果:不会触发 core module 的执行。
手动通过 injector 注入 QuickOrderFacade,调用其方法