angular - 继承扩展基础组件的模板
问题描述
是否可以继承扩展基础组件的模板?就像我的情况一样,我有一个从 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 的情况下实现上述情况。
解决方案
推荐阅读
- reactjs - ErrorBoundary 组件堆栈不显示我的组件的名称。为什么以及如何解决?
- recursion - 如何计算递归 DFS 中特定单元格的数量
- javascript - 仅当用户开始在文本编辑器中输入时如何更新状态?
- python - 推文抓取 - 如何衡量推文强度?
- racket - (range xy) 可以在 Racket Dispatch: case 中使用吗?
- visual-studio - 在 Visual Studio 中调试时如何将变量设置为 null
- ajax - 无法通过 Ajax laravel 8 保存数据
- django - 如何在 ManyToManyField 中显示数字显示为数字但不是可编辑的
- python - 优化 pandas 中的字符串操作
- java - 无法运行我现有的 spring mvc 项目