SAP|SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类
【SAP|SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类】下列代码第 126 行,通过来自 Angular/core 的 Injector,手动注入一个 QuickOrderFacade 的实例:
文章图片
调用这个 facade 的 get 方法,在执行实际被代理类的业务逻辑之前,需要先延迟加载包含该业务类实现的 core module:
文章图片
只有当类型为 Observable 的方法才会被处理:
文章图片
这里我们调用 Rxjs 标准的 ConnectableObservable 的 connect 方法,触发第 73 行 pipe 传递进去的 Operator 的执行:
文章图片
这里就开始调用具体的实现类 QuickOrderService 的 getEntries 方法了:
文章图片
更多Jerry的原创文章,尽在:"汪子熙":
文章图片
推荐阅读
- 赠己诗
- 八、「料理风云」
- 西湖游
- 两短篇
- 9531
- NeuVector 会是下一个爆款云原生安全神器吗()
- S8大连侠盗勇士
- 走向天空,走向云(小说)3
- 2018年7月11日|2018年7月11日 星期三 多云转晴(18)
- (全员向连载)云间当铺(一)