乐趣区

关于sap:SAP-电商云-Spartacus-UI-ROUTINGFEATURE-的使用场景

检查一下都有哪几处应用到了这个字符串常量:

(1) 定义 State 数据结构:

(2) 用于创立 feature selector,传入 ROUTING_FEATURE 作为输出参数:feature name

(3) 在 routing.module.ts 里,作为 StoreModule.forFeature 和 StoreRouterConnectingModule 的输出参数。

对于场景 3,咱们看看 StoreModule.forFeature 调用返回的类型为 ModuleWithProviders 的数据明细。

每个 module 在导入时,会执行其 ts 代码里的可执行代码:

storeModule.forFeature 返回的数据:

这些 providers 我能够在其余 module 里应用吗?

forFeature 的第二个参数必须是 reducer,类型为 ActionReducerMap 或者 ActionReducerMap 的 injection type:

Spartacus 抉择的是后者:

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

退出移动版