SAP Spartacus里的HTTPErrorInterceptor的设计原理
HTTPErrorInterceptor有一个protected的成员,handlers,类型为HttpErrorHandler:
HttpErrorHandler是一个abstract class:
其子类需要实现handleError这个定义在其上的abstract方法:
父类的responseStatus字段,需要子类自行去填充,这样HTTPErrorInterceptor才能检索到handler:
依赖关系如图:
更多Jerry的原创文章,尽在:“汪子熙”:
SAP Spartacus里的HTTPErrorInterceptor的设计原理相关推荐
- SAP Spartacus 重用组件cx-table的设计原理
cx-table在SAP Spartacus尤其是B2B feature里有着广泛的用途: 它是一个shared Component,布局实现文件:table-component.html: 其中表格 ...
- SAP Spartacus里的HTTPErrorInterceptor的单元测试设计原理
测试UnKnownErrorHandler是否能正确 处理UnknownError这个状态: 这个handler是import进来的: 调用经过TestBed.inject注入后的http: 执行su ...
- SAP Spartacus 的延迟加载 Lazy load 设计原理
官方链接 延迟加载,也称为代码拆分,可让您将 JavaScript 代码分成多个块. 结果是当用户访问第一页时,您不必加载完整应用程序的所有 JavaScript. 相反,只加载给定页面所需的块. 在 ...
- SAP Spartacus里的标准Banner设计
Spartacus界面上的banner,如下图所示,对应着HTML源代码里的cx-banner标签: cx-banner下面是cx-generic-link: 这个cx-generic-link包含一 ...
- SAP Spartacus自定义指令cxOutlet的工作原理
cxOutlet合集 SAP Spartacus自定义指令cxOutlet的工作原理 SAP Spartacus table cell如何通过cxOutlet在运行时动态注入组件 SAP Sparta ...
- SAP Spartacus 里的 icon 设计
同 SAP Fiori 一样,SAP Spartacus 里也有大量的自定义 icon 设计,比如下图的 iconTypes.RESET: 需要调用 iconLoader 获取 RESET icon ...
- Media Query在SAP Spartacus里的用途
Media queries are useful when you want to modify your site or app depending on a device's general ty ...
- SAP Spartacus里的feature module
SAP Spartacus里Component的使用受featureModule控制:
- SAP Spartacus 里的 cxOutletRef 指令执行过程分析
先看 cxOutletRef 指令的效果:ng-template 里定义了如下图标 1 区域所示的自定义 UI,通过 cxOutletRef, 将其插入到图标 2 所示的 ProductDetails ...
最新文章
- 使程序在后台执行,并将日志输出至文件
- 【数据库】兴唐第二十六节课作业
- 怎样用python绘制简单的图形_使用python绘制图形并使用HTML显示它
- 认识 android-job
- Django开发—如何重置migration
- LinkedIn联合创始人:硅谷也就700万人,为什么能创建这么多瞩目的公司 ?
- 利用,ArrayList,HashMap,洗牌,发牌,看牌。
- linux查询用过的历史命令,在linux中,怎麼查看系统的版本,怎麼查看自己用过的历史命令...
- 远程LInux和秘钥认证
- 移动端照片上传、头像裁剪完整功能,兼容iphone,android (一)
- P图,还是阿逗比厉害(大师加持)
- swift开发网络篇—NSURLConnection基本使用
- (研究向)如何使用Windows任务管理器看BadApple
- 软件工程pert图_《软件工程》软件项目管理实验
- 【学习笔记】广义逆矩阵及共轭转置求解
- 共模干扰和差模干扰的处理方式
- c++可视化性能测试
- CentOS6 双线双ip服务器路由设置方法
- Canvas 图片加载
- Linux系统如何分区