首页 > 解决方案 > 如何在 Angular 中扩展内置组件?

问题描述

我正在尝试使用 Angular 组件并想使用自定义模板。

https://mattlewis92.github.io/angular-text-input-autocomplete/docs/directives/TextInputAutocompleteDirective.html

根据此文档,menuComponent可以通过内置TextInputAutocompleteMenuComponent组件扩展以使用自定义模板。

那么,如何替换该组件模板以使用我自己的

标签: angular

解决方案


我不确定什么是自定义模板。它是下拉菜单还是文本框,因为“TextInputAutocompleteMenuComponent”是专门为下拉菜单编写的。

以下是我的意见,可能对您有所帮助:您可以使用“TextInputAutocompleteContainerComponent”和“TextInputAutocompleteDirective”为您自定义模板,该模板适用于文本区域/文本框。

如果您真的想要带有自定义模板的“TextInputAutocompleteMenuComponent”,那么您可以创建扩展此组件的新组件,并将所有事件与模板中的父类函数绑定。


推荐阅读