SAP|SAP 电商云 Spartacus UI ROUTING_FEATURE 的使用场景
检查一下都有哪几处使用到了这个字符串常量:
文章图片
(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 选择的是后者:
文章图片
【SAP|SAP 电商云 Spartacus UI ROUTING_FEATURE 的使用场景】更多Jerry的原创文章,尽在:"汪子熙":
文章图片
推荐阅读
- 赠己诗
- 八、「料理风云」
- 西湖游
- 两短篇
- 9531
- NeuVector 会是下一个爆款云原生安全神器吗()
- S8大连侠盗勇士
- 走向天空,走向云(小说)3
- 2018年7月11日|2018年7月11日 星期三 多云转晴(18)
- (全员向连载)云间当铺(一)