乐趣区

关于sap:在-SAP-电商云-Spartacus-UI-里使用自定义配置控制-UI-调试的开关

在 page-slot.module.ts 里,定义一个配置对象 ConfigUIDebug.

这个配置对象定义在 cms-component-data.ts 的 ConfigUIDebug 对象里,蕴含一个 boolean 类型字段:switchOn

通过:

providers: [provideDefaultConfigFactory(jerryConfigFactory)],

注入到 injection token 里:

给 DefaultConfigChunk 提供了运行时实现。

这样,在运行时,PageSlotComponent 就能够在构造函数里注入全局 Config 对象,进而拜访到字段 switchOn 的值。

最初在 PageSlotComponent html 页面实现里,应用这个开关:

敞开这个开关的 UI:

关上之后的 UI:

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

退出移动版