SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类
生活随笔
收集整理的這篇文章主要介紹了
SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下列代碼第 126 行,通過來自 Angular/core 的 Injector,手動注入一個 QuickOrderFacade 的實例:
調(diào)用這個 facade 的 get 方法,在執(zhí)行實際被代理類的業(yè)務(wù)邏輯之前,需要先延遲加載包含該業(yè)務(wù)類實現(xiàn)的 core module:
只有當(dāng)類型為 Observable 的方法才會被處理:
這里我們調(diào)用 Rxjs 標(biāo)準(zhǔn)的 ConnectableObservable 的 connect 方法,觸發(fā)第 73 行 pipe 傳遞進(jìn)去的 Operator 的執(zhí)行:
這里就開始調(diào)用具體的實現(xiàn)類 QuickOrderService 的 getEntries 方法了:
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的SAP 电商云 Spartacus UI 的 proxy facade 是如何调用实际实现类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《天空之城》新预告发布,全新修复版 6
- 下一篇: 什么是 SAP Spartacus Fa