我是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>
问题:有没有办法消除宿主元素并只留下渲染的模板?