angular - 如何在 Angular 中扩展内置组件?
问题描述
我正在尝试使用 Angular 组件并想使用自定义模板。
根据此文档,menuComponent
可以通过内置TextInputAutocompleteMenuComponent
组件扩展以使用自定义模板。
那么,如何替换该组件模板以使用我自己的
解决方案
我不确定什么是自定义模板。它是下拉菜单还是文本框,因为“TextInputAutocompleteMenuComponent”是专门为下拉菜单编写的。
以下是我的意见,可能对您有所帮助:您可以使用“TextInputAutocompleteContainerComponent”和“TextInputAutocompleteDirective”为您自定义模板,该模板适用于文本区域/文本框。
如果您真的想要带有自定义模板的“TextInputAutocompleteMenuComponent”,那么您可以创建扩展此组件的新组件,并将所有事件与模板中的父类函数绑定。