首先明确,SAP Spartacus feature level 设置在 app.module.ts 里:

我们查看 cart-totals.component.html 的一个例子。

如果当前 feature level 为 4.2,则使用 cx-progress-button,否则使用普通 button.

那么我们使用如下三种情况进行测试。

  1. level 为 4.1

最后的结果:使用普通 button

  1. level 为 4.2:使用 progress button

  2. level 为 4.2.2

4.2.2 包含了 4.2,所以还是 progress button:

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

SAP 电商云 Spartacus UI feature level 的一个测试相关推荐

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

    如何消费这个 Directive: 我们可以 mock FeatureLevelDirective 的服务类: isLevel 的判断逻辑: 进行 Component 单元测试时,我们可以使用下面的 ...

  2. SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子

    如何理解 SAP 电商云 Spartacus UI 中的 proxy facade? Jerry 这篇文章什么是 SAP 电商云 Spartacus UI 的 proxy façade提供了理论上的解 ...

  3. 在 SAP 电商云 Spartacus UI 里手动注入 module 的几种排列组合

    先把所有的排列组合罗列如下: (1) 通过构造函数注入 QuickOrderFacade,但不调用其方法 (2) 通过构造函数注入 QuickOrderFacade,调用其方法 (3) 手动通过 in ...

  4. SAP 电商云 Spartacus UI 产品搜索结果的设计明细

    我们使用如下 url 访问 SAP 电商云 Spartacus UI 产品搜索页面: http://localhost:4000/electronics-spa/en/USD/search/sony ...

  5. Mobile first 设计思路在 SAP 电商云 Spartacus UI 中的设计体现一例

    关于 Mobile First 的概念,请查看我这篇文章:什么是前端开发中的 mobile first 策略. 下图是 SAP 电商云 Spartacus UI 的搜索结果页面: 其布局设计:temp ...

  6. SAP 电商云 Spartacus UI ComponentDataProvider defer 工厂函数

    为什么 this.componentService.getItems 最后就触发到 Component-data.provider.ts 工厂函数的执行了? 29行的 getService: getS ...

  7. SAP 电商云 Spartacus UI 里如何捕捉语言设置的更改

    我们知道在 SAP 电商云 Spartacus UI 里,用户可以通过下拉菜单更改当前访问 site 的语言: 监控语言变化的代码: this.subscription.add(this.langua ...

  8. SAP 电商云 Spartacus UI Quick Order 主页的实现

    存货单位(英語:stock keeping unit,SKU/ˌɛsˌkeɪˈjuː/),也翻译为库存单元,是一個會計學名詞,定义为库存管理中的最小可用单元,例如纺织品中一个SKU通常表示规格.颜色. ...

  9. SAP 电商云 Spartacus UI 从 CMS 取回 slots 和 component 之后的处理

    从前一篇文章SAP 电商云 Spartacus UI 的双重 layout 配置层设计 我们得知,Spartacus 层面的 layout-config.ts 可以控制 page template 应 ...

最新文章

  1. PostgreSQL — Overview
  2. Hadoop学习笔记系列文章导航
  3. std::optional
  4. java 当中的验证码_Java Web中验证码的实现
  5. 2017.10.29 染色方案 思考记录
  6. 顶级MySQL主从复制企业应用
  7. C# 使用Log4Net记录程序日志
  8. 13. CSS 链接
  9. FRR BGP协议分析 1 --- BGP 初始化
  10. 响应式高端大气的模板源码图库素材资源下载平台网站源码,无加密无后门
  11. 2012电商倒闭潮——死亡的电商整理
  12. 大数据的七大核心具体价值
  13. 软件中的易用性设计及测试(二)
  14. 正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
  15. YOLOX源码解读系列
  16. 数据结构与算法——左程云09
  17. 转行学什么就业前景好
  18. 无线网络技术测试试题(四)
  19. python遇到的问题及解决方法
  20. Javascript——下载功能,获取电脑桌面制定下载路径

热门文章

  1. php 整数 比较,php中字符串和整数比较
  2. IDEA下的使用git
  3. 开源大数据周刊-第102期
  4. 短视频APP开发:短视频特效SDK功能火爆来袭!
  5. node.js Stream Buffer FsPromise
  6. 关于JSON.parse()方法的使用说明
  7. Java基础 Day14 泛型
  8. set 赋值(转载)
  9. SGU 117 Counting
  10. .Net Micro Framework SDK 2.5 发布