天天看點

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

使用如下配置:

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

在伺服器端執行 cxComponentWrapper Directive 的實作代碼時,下圖第 90 行代碼傳回 false,是以 this.launchComponent 不會被執行。

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

以下截圖是我在伺服器端進行的調試:

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法
讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

拿到 CMS Component 對應的 Angular Component:

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法
讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

在這裡動态建立 Angular Component 并觸發渲染:

讓 SAP Spartacus 某些 Component 不參與 SSR 的辦法

繼續閱讀