天天看点

SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践

SAP Spartacus 前后台交互的最佳实践

UI Component绑定来自后台的Observable数据,通过async pipe消费。

在自定义Component的constructor里,无法直接访问通过构造函数参数注入的data数据:

SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践

正确的访问方式:

SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践
SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践

Component的数据例子如下:

SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践
SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践
SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践

如果把private data的数据类型改成CmsComponentData, 就可以在data.后面直接看到所有可用的字段了

SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践
SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践
SAP Spartacus里使用Observable访问Component数据SAP Spartacus 前后台交互的最佳实践

继续阅读