我有一个使用Google Maps JavaScript API的Ionic 2 beta 7应用程序(也在Beta 6中发生)。
如果我单击 map ,将其拖动并“释放” map ,然后再释放单击,这将导致在下次尝试拖动 map 时发生此错误。
这是JavaScript堆栈跟踪
尽管从用户的 Angular 看似乎不会引起任何UI问题,但是最好知道是否有一种方法可以防止这种情况的发生?
注意
拖动 map 并在鼠标静止时释放 map ,在下次拖动时不会发生此错误。
Plunker示例
我创建了一个Plunker example来复制问题。跟着这些步骤:
Developer Tools
(F12)更新
问题堆栈跟踪和标题已更新,以匹配Ionic 2 beta 10中捕获的内容
在GitHub上跟踪
已在ZoneJS GitHub页面上引发此问题,因此您可以跟踪它here
最佳答案
只是为了通知任何未在GitHub上关注此问题的人(我在此问题中链接的人),此错误现已在ZoneJS v0.16.7版本中修复。