Я хочу создать вложенный слой.
@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>
Но если я установлю исходные данные 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>
Возможно ли это?