角度2整合谷歌地图产生''无法找到命名空间'谷歌'“错误

时间:2017-05-13 12:05:32

标签: javascript google-maps angular

我正在尝试在google maps service中添加angular 2 app,但我收到了以下错误:Cannot find namespace 'google'.

正如在类似问题上看到的那样,我在课堂外定义了declar var google: any,我正在加载google-maps api,如下所示:

imports: [
   AgmCoreModule.forRoot({
     apiKey: "AIzaSyBfPIuViPbFbOzByKGGNKSuvNrbocxNyqE",
     libraries: ["places"]
   }),
   ...
]

我还安装了typings install dt~google.maps --global,但它仍无效。

1 个答案:

答案 0 :(得分:0)

添加

/// <reference path="./../../../typings/globals/google.maps/index.d.ts"/>

进入我使用google.maps的班级,一切正常。