- SAP 电商云 Spartacus UI 的 Product C
- 网站上的 breadcrumb 使用场景浅析
- SAP UI5 sap.ui.vk 命名空间内的控件介绍
- HTML 按钮(button)的 disable 属性和 dis
- SAP 电商云 Spartacus UI ROUTING_FEA
- SAP 电商云 Spartacus UI 产品搜索结果的设计明细
- SAP 电商云 Spartacus UI Proxy Facad
- Angular @Injectable 注解的工作原理浅析
- 关于 Angular 部署以及 index.html 里 bas
- SAP 电商云 Spartacus UI 从 CMS 取回 sl
检查一下都有哪几处使用到了这个字符串常量:
(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的原创文章,尽在:"汪子熙":
网友评论