先把所有的排列組合羅列如下:
(1) 通過構造函數注入 QuickOrderFacade,但不調用其方法
(2) 通過構造函數注入 QuickOrderFacade,調用其方法
(3) 手動通過 injector 注入 QuickOrderFacade
(4) 手動通過 injector 注入 QuickOrderFacade,調用其方法
通過構造函數注入 QuickOrderFacade,但不調用其方法
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法 通過構造函數注入 QuickOrderFacade,調用其方法
已經在我之前的文章
SAP 電商雲 Spartacus UI Proxy Facade 的一個實際例子 讨論過了,會觸發 core module 的延遲加載.
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法 手動通過 injector 注入 QuickOrderFacade
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法 結果:不會觸發 core module 的執行。
手動通過 injector 注入 QuickOrderFacade,調用其方法
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法
在 SAP 電商雲 Spartacus UI 裡手動注入 module 的幾種排列組合通過構造函數注入 QuickOrderFacade,調用其方法手動通過 injector 注入 QuickOrderFacade手動通過 injector 注入 QuickOrderFacade,調用其方法