SAP 电商云 Spartacus UI ROUTING_FEATURE 的使用场景
檢查一下都有哪幾處使用到了這個(gè)字符串常量:
(1) 定義 State 數(shù)據(jù)結(jié)構(gòu):
(2) 用于創(chuàng)建 feature selector,傳入 ROUTING_FEATURE 作為輸入?yún)?shù):feature name
(3) 在 routing.module.ts 里,作為 StoreModule.forFeature 和 StoreRouterConnectingModule 的輸入?yún)?shù)。
對于場景3,我們看看 StoreModule.forFeature 調(diào)用返回的類型為ModuleWithProviders 的數(shù)據(jù)明細(xì)。
每個(gè) module 在導(dǎo)入時(shí),會(huì)執(zhí)行其 ts 代碼里的可執(zhí)行代碼:
storeModule.forFeature 返回的數(shù)據(jù):
這些 providers 我可以在其他 module 里使用嗎?
forFeature 的第二個(gè)參數(shù)必須是 reducer,類型為 ActionReducerMap 或者 ActionReducerMap 的 injection type:
Spartacus 選擇的是后者:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP 电商云 Spartacus UI ROUTING_FEATURE 的使用场景的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 亚马逊开发AI新工具,能为广告商生成照片
- 下一篇: 宠物荷兰猪其实是哪种动物?蚂蚁庄园5.7