当您以角度为单位进行组件继承时 export class ChildComponent extends ParentComponent{} 您可以从ParentComponent获取所有逻辑,但您必须再次实现整个html. 假设我的ParentComponent的html看起来像这样 div c
export class ChildComponent extends ParentComponent{}
您可以从ParentComponent获取所有逻辑,但您必须再次实现整个html.
假设我的ParentComponent的html看起来像这样
<div class="card">
<div class="header"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
有没有办法可以“实现”父组件,其中子组件视图排序只实现“内容”div?
例如
@Component({
template:`<div class="content-of-child">...</div>`
})
export class ChildComponent extends ParentComponent{}
这样结果就会如此
<div class="card">
<div class="header"></div>
<div class="content-of-child"></div>
<div class="footer"></div>
</div>
不,你不能这样做,但你可以做的是将你的父组件分成3个组件,只扩展’内容’组件.但是,您将需要创建新的父组件,您将在其中插入扩展组件.
