美文网首页SAP
在 SAP 电商云 Spartacus UI 里使用自定义配置控

在 SAP 电商云 Spartacus UI 里使用自定义配置控

作者: _扫地僧_ | 来源:发表于2021-11-29 09:50 被阅读0次

    在 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的原创文章,尽在:"汪子熙":


    相关文章

      网友评论

        本文标题:在 SAP 电商云 Spartacus UI 里使用自定义配置控

        本文链接:https://www.haomeiwen.com/subject/dsamaltx.html