【发布时间】:2016-04-15 06:44:41
【问题描述】:
所以,我对 Angular 还很陌生,并且很难实现谷歌地图 API。我不断收到错误:
Uncaught InvalidValueError: initialize is not a function.
我有这个作为脚本标签:
<script src="https://maps.googleapis.com/maps/api/js?key=MY API KEY GOES HERE&callback=initialize"
async defer></script>
但由于我的函数 initialize() 在我的控制器内,它无法识别它。如果我将该功能放在控制器之外,它确实可以识别它。但是由于我在控制器中定义了所有数据,所以我需要在其中。我什至不确定我应该问什么,但我只需要显示地图即可。有什么想法吗?
【问题讨论】:
-
我认为这是this的双倍
-
您能用更简单的方式解释一下吗?我读了几遍,仍然很难。
-
我认为您应该添加几何和地点库,以便您可以看到地点
标签: javascript angularjs google-maps