相关疑难解决方法(0)

如何在Angular2中异步加载google maps api

通常在一个普通的javascript网站上,我可以使用以下脚本来引用google maps api并设置该callback功能initMap.

<script async defer src="https://maps.googleapis.com/maps/api/js?callback=initMap"></script>

我观察到的是initMap在普通的JavaScript网站正在窗口范围功能,它可以在脚本参数设置中引用- ?callback=initMap,但有一次我写angular2一个名为组件方法组件initMap,该initMap会的范围之内我的组件.然后我在索引中设置的异步加载脚本将无法捕获我的组件initMap方法.

具体来说,我想知道如何实现同样的目标Angular2

PS:我知道有一个angular2-google-maps组件可用于alphavia npm,但目前它的功能有限,所以我想知道如何在不使用其他组件的情况下以更简单的方式加载它,这样我就可以使用google maps api来实现我的项目.

google-maps angular

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

angular ×1

google-maps ×1