以model UserSignUp为例:

从 @spatacus/core里导出:


UserSignUp最终在文件misc.model.ts里定义:

C:\Code\SPA\spartacus\projects\core\src\model\index.ts

关系图如下:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP Spartacus的API暴露逻辑和index.ts的设计原理 - 什么是所谓的PUBLIC API相关推荐

  1. SAP Spartacus public API的概念 - index.ts

    看一个具体的例子: https://github.com/SAP/spartacus/issues/11730 backport of #11744 to maintanance branch As ...

  2. SAP Spartacus B2B User 页面的数据读取逻辑设计

    点击SAP Spartacus B2B的Users页面后: 触发selector: 看到user 列表: B2B user模块,从设计上说,位于Spartacus工程项目的feature-libs文件 ...

  3. SAP Spartacus Org Unit List响应回车案件的实现原理

    我在SAP Spartacus Org Unit List里,用tab键选中某个行项目后,敲回车键: 首先会在屏幕右半部份显示一个只包含布局不包含数据的页面: 待数据加载完成之后,右边也能显示完整的页 ...

  4. SAP Spartacus B2B页面unit tree取数据的设计逻辑

    如下图所示: 在unit-list.service.ts的load方法里设置断点: 运行时,可见该load方法是list.service.ts的getData方法触发的:起始的stream是pagin ...

  5. SAP Spartacus B2B Unit page Expand all按钮的工作原理

    输入参数:node就是UnitTreeService.getTree返回的数据,key在这个例子为undefine: 因为activeUnitId为空,所以什么也没有执行: 最后的页面显示: Unit ...

  6. SAP Spartacus Org Unit明细页面的工具栏按钮设计

    工具栏上肉眼可见两个按钮:Edit和Disable 其中Edit按钮通过a标签实现: 而disable通过自定义的cx-org-toggle-status实现: 从最后渲染出的html页面里能看出,c ...

  7. 使用page-slot显示SAP Spartacus section里包含的Component和layout设计

    page-slot.component.html: PreHeader SiteContext 对应语言和货币: SiteLinks 对应这部分区域: SiteLogo SearchBox Botto ...

  8. SAP CRM Service Order(服务订单)的状态字段设计原理介绍

    WebUI上的One order header和status是1:N的关系:在WebUI上的search结果里,会把一个order当前所有的status全部连接成一个string,并显示出来. 从Co ...

  9. SAP Spartacus避免不能向下兼容的breaking changes

    文档地址 以下这些都是引入了无法向下兼容的breaking changes,需要尽量避免: Changing the selector of a component, directive, or pi ...

最新文章

  1. 网络编程之select
  2. 10.5 考试 (感觉比较难)
  3. mysql的dml全,MySQL数据管理----DML语言(全记住)(示例代码)
  4. 试卷批分(c++打表版)
  5. Dockerfile 使用 ARG 参数实现构建模板
  6. vim中如何设置多行注释和删除注释
  7. Netty工作笔记0070---Protobuf使用案例Codec使用
  8. windows下安装nodejs
  9. Spring框架利用PropertyPlaceholderConfigurer初始化加载多properties文件
  10. QCIF CIF 2CIF 4CIF 普及
  11. 人工智能教程1---科普人工智能
  12. 如何免费将jpg转换为word可编辑
  13. FBank与MFCC
  14. oracle 调整shared pool,Oracle设置Shared Pool的大小
  15. 最受欢迎的中国 50 技术博客评选结果
  16. 报表工具使用教程-FineReport决策报表导出Plus
  17. 计算机房管理使用汇报,计算机房管理规定(附计算机房使用记录).doc
  18. 【第一节 Node.js简介】
  19. 问道虚拟服务器,省时省力,让我们直接登陆服务器!
  20. 关于numpy中的一维行向量、列向量的理解

热门文章

  1. qq邮箱使用outlook 2007
  2. 常用数据类型(C#)
  3. 一文教你json字符串与JavaBean对象如何相互转换
  4. web后端学习过程中技巧总结(持续更新。。。)
  5. rcnn -fast rcnn-faster rcnn物体检测论文
  6. jquery toggle方法使用出错?请看这里-遁地龙卷风
  7. java Thread sleep 和obj.wait,以及sychronized,minor源码
  8. javascript中判断对象是否为空几种场景
  9. 过拟合与模型调优(part3)--数据划分及模型选择
  10. 在 CloudFoundry 环境下开发 multitenant 应用的一些基本概念