如何在Angular中扩展内置组件?

时间:2019-11-17 18:26:56

标签: angular

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

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

根据本文档,menuComponent可以由内置的TextInputAutocompleteMenuComponent组件扩展以使用自定义模板。

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

1 个答案:

答案 0 :(得分:0)

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

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

如果您确实希望将'TextInputAutocompleteMenuComponent'与自定义模板一起使用,则可以创建新的组件来扩展此组件,并将所有事件与模板中的父类功能绑定在一起。