按钮在谷歌地图中的信息窗口内单击

时间:2016-05-01 18:34:08

标签: javascript google-maps google-maps-api-3 angular

我想在信息窗口中添加一个按钮。如何在角度2中访问我的服务功能?

示例:

#\ -o 0.0.0.0 -p 5656

这个例子显然不起作用:“ReferenceError:foo未定义”。如何使此按钮有效?

谢谢!

1 个答案:

答案 0 :(得分:2)

foo对象上搜索

window

我会使用

中解释的方法

How do expose angular 2 methods publicly?

获取您的服务方法。

如果它是组件或指令而不是服务,我宁愿使用这种方法https://stackoverflow.com/a/36832108/217408 但您也可以像window.addEventHandler('my-custom-event', onMyCustomEvent)那样强制注册一个事件处理程序,这样第二种方法也适用于您的服务。