SAP Spartacus B2B table的配置信息的merge原理
生活随笔
收集整理的這篇文章主要介紹了
SAP Spartacus B2B table的配置信息的merge原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以SAP Spartacus b2b unit table的配置信息為例:位于文件units.config.ts里:
運行時,這些配置信息,被merge在table.service.ts的this.config.table變量里:
該配置通過一個函數unitsTableConfigFactory暴露給消費者:
依賴注入時,該函數會通過工廠模式被觸發:
而且是惰性觸發,也就是說,如果沒有進入到B2B page的任何一個table,不會觸發依賴注入:
看運行時的調用棧:
useFactory字段的函數,作用就是生成待注入的內容:調用工廠函數:
這里能看到很多已經注入好了的信息:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Spartacus B2B table的配置信息的merge原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2017 c语言 安装教程,Visu
- 下一篇: SAP Spartacus里的Windo