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