我想创建一个嵌套层。
@Component({
selector: 'items-collection',
template: '<ng-content></ng-content>'
})
export class ItemsComponent {
}
HTML用法是这样的:
<items-collection>
<item [name]="item-1"></item>
<item [name]="item-2"></item>
<item [name]="item-3"></item>
</items-collection>
但是,如果我设置 items-collection 的 json 源数据,则数据将动态附加。
@Component({
selector: 'items-collection',
template: '<ng-content></ng-content>'
})
export class ItemsComponent {
private jsondata:any[] = [
{"name": "item-8"},
{"name": "item-9"},
{"name": "item-15"}
]
}
<items-collection source="jsondata">
<item [name]="item-1"></item>
<item [name]="item-2"></item>
<item [name]="item-3"></item>
</items-collection>
这可能吗?