首页 > 解决方案 > 继承扩展基础组件的模板

问题描述

是否可以继承扩展基础组件的模板?就像我的情况一样,我有一个从 BaseComponent 扩展而来的 ChildComponent,如下所示:

@Component({ selector: 'lib-base', template: '<div>Base Template</div>' )}
export class BaseComponent {
}


@Component({ selector: 'lib-child', template: '<lib-base></lib-base><div>Child Template</div>' )}
export class ChildComponent extends BaseComponent {
}

但是,遵循上述模式会导致 BaseComponent 被实例化两次。因为,我对 Angular 非常陌生,所以我不熟悉如何在不复制 BaseComponent 的情况下实现上述情况。

标签: angular

解决方案


推荐阅读