我想构建一个应用程序,但想使用 Spartacus 的一些组件。例如,我的应用程序将具有以下组件:
我自己创建的 Header
斯巴达克斯旗帜
我自己创建的页脚
Banner 组件中的数据将来自我自己的 API,而不是来自 SAP Commerce 云。我知道这看起来很奇怪,但这是要求。
我想构建一个应用程序,但想使用 Spartacus 的一些组件。例如,我的应用程序将具有以下组件:
我自己创建的 Header
斯巴达克斯旗帜
我自己创建的页脚
Banner 组件中的数据将来自我自己的 API,而不是来自 SAP Commerce 云。我知道这看起来很奇怪,但这是要求。
如果不使用 Storefront 模块,您将无法使用某些 Spartacus 组件,因为 Spartacus 库中的几乎每个 Angular 组件都代表相同的 CMS 组件和整体 Spartacus Storefront 应用程序的一部分。几乎每个 Spartacus 组件都依赖于从 SAP Commerce Cloud 获取数据的核心机制。
另一方面,如果你真的只想使用几个 Spartacus 组件,那么使用 Spartacus 完全没有意义,最简单的方法是实现你自己的 Angular 组件,这将类似于 Spartacus。