SAP Spartacus CmsService.Components数据结构
时间:2022-07-28
本文章向大家介绍SAP Spartacus CmsService.Components数据结构,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
源代码:
export class CmsService {
private components: {
[uid: string]: {
[pageContext: string]: Observable<CmsComponent>;
};
} = {};
用下面这个简化版的例子来学习:
interface Jerry {
[uid: string]: {
[pageContext: string]: Observable<number[]>;
};
}
如何给这个复合结构赋值:
let testdata: Jerry = {};
testdata.uid1 = {};
const bulk1 = {
contentPage: of([1, 2, 3])
};
const bulk2 = {
footerPage: of([4, 5, 6])
};
const bulk3 = {
HeaderPage: of([7, 8, 9])
};
testdata.uid1 = { ...bulk1, ... bulk2};
testdata.uid2 = bulk3 ;
// how to copy bulk3 of uid2 to uid1??
testdata.uid1.HeaderPage = bulk3.HeaderPage;
Object.assign(testdata.uid2, bulk1)
console.log('data: ' + testdata);
结果:
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android开发重写Animation实现下拉图片后弹射回去效果示例
- Android 中RxPermissions 的使用方法详解
- Android构建Material Design应用详解
- Android中DrawerLayout实现侧滑菜单效果
- Android获取系统储存以及内存信息的方法(一)
- Android开发实现读取excel数据并保存为xml的方法
- 详解Kotlin 中使用和配置 Dagger2
- Android开发使用自定义View将圆角矩形绘制在Canvas上的方法
- Android编程双重单选对话框布局实现与事件监听方法示例
- android调用H5显示加载中效果的示例代码
- Java工作中遇到的问题Method has too many Body parameters的处理办法SpringCloud Feign报错:Method has too many Body par
- Android view滑动悬浮固定效果实现代码示例
- Android编程实现变化的双重选择框功能示例
- Java中使用json存储文件
- Android自定view画圆效果