关于javascript:SAP-电商云-Spartacus-UI-的-proxy-facade-是如何调用实际实现类

45次阅读

共计 287 个字符,预计需要花费 1 分钟才能阅读完成。

下列代码第 126 行,通过来自 Angular/core 的 Injector,手动注入一个 QuickOrderFacade 的实例:

调用这个 facade 的 get 办法,在执行理论被代理类的业务逻辑之前,须要先提早加载蕴含该业务类实现的 core module:

只有当类型为 Observable 的办法才会被解决:

这里咱们调用 Rxjs 规范的 ConnectableObservable 的 connect 办法,触发第 73 行 pipe 传递进去的 Operator 的执行:

这里就开始调用具体的实现类 QuickOrderService 的 getEntries 办法了:

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

正文完
 0