扩展/增强角度分量

时间:2019-03-29 09:28:41

标签: angular

我正在使用Agm地图,我想扩展其agm-map组件以添加 searchable 功能,该功能添加了一个搜索字段,当用户搜索位置时,该搜索字段将在地图上显示标记,

我这样做的方式是创建一个使用Google Maps自动完成功能的组件,并在选择位置时发出事件,然后将该组件添加到agm-map中,然后捕获发出的事件并更新我设置的标记在地图上。

问题是我在几个组件中都有此地图,并且此功能会在其中一些组件中自我重复。

我的问题是“扩展” agm映射组件的最佳方法是什么?

创建一个包装器组件是可以的,但是如果我需要访问agm组件,我将不得不从包装器组件中手动发出它。

0 个答案:

没有答案