我有一个运行时错误,它给了我在我的angular应用程序中defaultView
的堆栈跟踪,并且它阻止了我继续我的项目。
错误: ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'defaultView' of undefined TypeError: Cannot read property 'defaultView' of undefined
我已经用谷歌搜索过了,但没有一个问题是有角度的。所以我认为这是第一个关于defaultView
与angular的文章。
我有一些代码,它接受一个地址,并在地图上输出一个标记。我从https://developers.google.com/maps/documentation/javascript/geocoding那里得到了错误
Stackblitz中的代码:https://stackblitz.com/edit/angular-gib2mq。
根文件夹中的index.d.ts使import语句起作用:import { } from 'googlemaps';
declare module "googlemaps";
我还通过npm install --save @types/googlemaps
安装了@types/googlemaps
我想让这个错误消失,但每次我运行我的应用程序时都会发生。
谢谢!
发布于 2019-06-26 04:39:20
看起来你对如何使用@agm包有很大的误解。那好吧!一些注意事项:
工作stackblitz (减去API键):https://stackblitz.com/edit/angular-yebacm
祝好运!
编辑:你也不需要declare module "googlemaps";
https://stackoverflow.com/questions/56758632
复制相似问题