Я новичок в angular
вообще и angular2
конкретно. Я пытаюсь написать компонент контейнера, в котором должны быть дочерние компоненты.
Например, контейнерный компонент:
@Component({
selector: 'my-list',
template: '
<ul>
<ng-content></ng-content>
</ul>
'
})
export class MyList {
}
Дочерний компонент:
import { Component } from 'angular2/core'
@Component({
selector: 'my-item',
template: '
<li>
<ng-content></ng-content>
</li>
'
})
export class MyItem {
}
Я хотел бы сделать эту структуру:
<my-list>
<my-item>One</my-item>
<my-item>Two</my-item>
</my-list>
Должен быть представлен к следующему:
<my-list>
<ul>
<li>One</li>
<li>Two</li>
</ul>
</my-list>
Но вместо этого у меня есть хост-элемент контейнера и сохраненные элементы:
<my-list>
<ul>
<my-item>
<li>One</li>
</my-item>
<my-item>
<li>Two</li>
</my-item>
</ul>
</my-list>
Вопрос: есть ли способ исключить элементы хоста и оставить только обработанный шаблон?