我遇到了运行时错误,它在我的角度应用程序中给了我defaultView
的堆栈跟踪信息,并且它阻止了我在项目中继续前进。
错误: ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'defaultView' of undefined
TypeError: Cannot read property 'defaultView' of undefined
我已经用谷歌搜索了,但是所有问题都没有。所以我认为这是关于defaultView
的第一个角度讨论。
我有一些代码可以接收地址并在地图上输出标记。我收到了https://developers.google.com/maps/documentation/javascript/geocoding
的错误消息Stackblitz中的代码:https://stackblitz.com/edit/angular-gib2mq。
根文件夹中的 index.d.ts 使导入语句起作用:import { } from 'googlemaps';
declare module "googlemaps";
我还通过@types/googlemaps
安装了npm install --save @types/googlemaps
我希望错误消失,但是每次我运行我的应用程序时都会发生。
谢谢!
答案 0 :(得分:1)
看起来您对如何使用@agm软件包有很大的误解。没关系!一些注意事项:
正在工作的stackblitz(减去API密钥):https://stackblitz.com/edit/angular-yebacm
祝你好运!
编辑:您也不需要declare module "googlemaps";