SAP Spartacus CmsService.Components数据结构
生活随笔
收集整理的這篇文章主要介紹了
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);結果:
總結
以上是生活随笔為你收集整理的SAP Spartacus CmsService.Components数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flash cs6如何利用遮罩制作一个简
- 下一篇: FLASH如何导入源文件播放动画预览效果