我创建了Product
. 这很好,但我有一个关于使用自定义扩展类型的Product
服务的问题。
例如,我的自定义 OCC 产品模型和CustomProduct
UI 模型有额外的字段(例如字符串字段)。我扩展了Occ.Product
和Product
接口。但是,例如在ProductSummaryComponent
财产product$
中没有我的领域。我的建议是它有product$: Observable<Product> = this.currentProductService.getProduct();
- Product
UI 模型。
问题:
我想在CustomProduct
任何地方使用我的自定义 UI 模型而不是 Spartacus 的 OOTB 产品 UI 模型,对于 OOTB SpartacusOcc.Product
模型也是如此。文档仅描述了如何创建自定义 UI 模型并在Normalizer
. 但是,如果我需要在任何地方(服务、适配器、转换器等)通过自定义替换 OOTBProduct
或UI 模型怎么办?Occ.Product