什么是 SAP Spartacus FacadeFactoryService 中的 Resolv

简介: 什么是 SAP Spartacus FacadeFactoryService 中的 Resolv

这个 resolver 只针对 Proxy Facade,根据 feature 名称和 FacadeClass,获取对应的 resolver. 该 resolver 知道怎样将函数调用,投递到该 facade 的具体实现类去。


image.pngimage.png




featureName:cartQuickOrderCore


image.png


最后得到实际值:cartQuickOrder


image.png


返回 resolver 的逻辑放在一个 defer 函数块里了:


image.png

当应用程序开始调用 facade 的方法时,被投递到代理类:

image.png


此时 resolver$ 包含的一大段在 defer 里的逻辑始终未得到执行。

image.png


所以,从语义上说,resolver 解析出来的对象,就是该 facade 真实的实现类?这个 connect 应该相当于 subscribe 方法。


image.png


相关文章
|
7月前
|
存储 Go
关于 SAP Spartacus PageMetaService 和 MetaResolver
关于 SAP Spartacus PageMetaService 和 MetaResolver
27 0
|
7月前
Spartacus Storefront 的 wishlist 设计
Spartacus Storefront 的 wishlist 设计
46 0
|
6月前
|
前端开发 JavaScript API
SAP Commerce Accelerator Storefront 到 Spartacus 的 page by page migration 策略
SAP Commerce Accelerator Storefront 到 Spartacus 的 page by page migration 策略
31 0
什么是 SAP Spartacus FacadeFactoryService 中的 Resolver
什么是 SAP Spartacus FacadeFactoryService 中的 Resolver
121 0
什么是 SAP Spartacus FacadeFactoryService 中的 Resolver
如何访问SAP Spartacus里的config数据
如何访问SAP Spartacus里的config数据
66 0
如何访问SAP Spartacus里的config数据
|
API 网络架构 SEO
SAP Spartacus 的路由配置
SAP Spartacus 的路由配置
95 0
SAP Spartacus Route Alias
SAP Spartacus Route Alias
83 0
SAP Spartacus Route Alias
|
API
什么是SAP Spartacus schematics
什么是SAP Spartacus schematics
103 0