更新时间:2023-02-09 GMT+08:00
父组件代码示例
HTML
<div class="previews" [style]=" pages[0].style" >
// ngFor为循环指令,遍历content数组获取item
<div *ngFor="let item of pages[0].content">
// ngIf为判断指令,true为显示,false为隐藏
// [item]=”item”是将item数据传入对应组件,组件内用item变量接收
<app-preview-text *ngIf="item.type === 'text'" [item]="item"></app-preview-text>
<app-preview-button *ngIf="item.type === 'button'" [item]="item" ></app-preview-button>
<app-preview-image *ngIf="item.type === 'image'" [item]="item"></app-preview-image>
<app-preview-video *ngIf="item.type === 'video'" [item]="item"></app-preview-video>
<app-preview-sideslip *ngIf="item.type === 'sideslip'" [item]="item"></app-preview-sideslip>
<app-preview-swiper *ngIf="item.type === 'swiper'" [item]="item"></app-preview-swiper>
<app-preview-ecommerce *ngIf="item.type === 'eCommerce'" [item]="item"></app-preview-ecommerce>
<app-preview-card-voucher *ngIf="item.type === 'card-voucher'" [item]="item"></app-preview-card-voucher>
<app-preview-card-vouchers *ngIf="item.type === 'card-vouchers'" [item]="item"></app-preview-card-vouchers>
</div>
</div>
CSS
.previews {
position: relative;
transform-origin: left top;
}
父主题: 父组件开发