SAP 电商云 Spartacus UI feature level directive 的工作原理

简介: SAP 电商云 Spartacus UI feature level directive 的工作原理

如何消费这个 Directive:


image.png

我们可以 mock FeatureLevelDirective 的服务类:

image.png

image.png




isLevel 的判断逻辑:



进行 Component 单元测试时,我们可以使用下面的 MockFeatureLevelDirective 进行 Mock.


import { MockFeatureLevelDirective } from '../../../../shared/test/mock-feature-level-directive';


import {

 FeaturesConfigModule,

 I18nTestingModule,

 PromotionLocation,

} from '@spartacus/core';


FeaturesConfigModule


相关文章
|
7月前
|
API
SAP 电商云 CMSUserGroupRestriction 在 Spartacus 里的 evaluation 问题
SAP 电商云 CMSUserGroupRestriction 在 Spartacus 里的 evaluation 问题
50 0
|
2天前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
14 3
|
2天前
|
存储 监控 数据库
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
7 1
|
2天前
|
监控 安全 数据管理
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
6 1
|
7月前
|
JavaScript 前端开发 搜索推荐
SAP 电商云 footer 区域 Link Component HTML 源代码的详细讲解
SAP 电商云 footer 区域 Link Component HTML 源代码的详细讲解
70 0
|
7月前
|
Web App开发 JavaScript 前端开发
访问 SAP 电商云 Storefront 时遇到的 HTTP 403 错误
访问 SAP 电商云 Storefront 时遇到的 HTTP 403 错误
65 1
|
7月前
|
Web App开发 JavaScript Java
SAP 电商云 Spartacus UI External Route 的模块实现概述
SAP 电商云 Spartacus UI External Route 的模块实现概述
56 0
|
7月前
SAP 电商云 Spartacus UI UrlMatcherService 的用法介绍 - External Route 工作的单步调试(二)
SAP 电商云 Spartacus UI UrlMatcherService 的用法介绍 - External Route 工作的单步调试
36 0
|
7月前
|
网络架构
SAP 电商云 Spartacus UI UrlMatcherService 的用法介绍 - External Route 工作的单步调试(一)
SAP 电商云 Spartacus UI UrlMatcherService 的用法介绍 - External Route 工作的单步调试
41 0
|
7月前
|
缓存 Java C++
SAP 电商云 Spartacus UI Angular UI 和 Accelerator JSP UI 的混合使用
Spartacus 在技术和架构( library 发布方式 vs 模板发布方式,headless vs embedded,Angular vs JSP 技术栈)等各方面,都是一种全面的从 Accelerator 的完整范式转变。因此,对于 Commerce Cloud 已经使用 Accelerator 的客户来说,并没有直接的方法可以从基于 Accelerator 的 Storefront 迁移到使用 Spartacus library 的店面。
47 0