我在有角度的项目上使用了Google Map API v3,但是当我将地图添加到项目中时,Google Map
<div style="position: absolute; left: 0px; top: -2px; height: 1px; overflow: hidden; visibility: hidden; width: 1px;"><span style="position: absolute; font-size: 300px; width: auto; height: auto; margin: 0px; padding: 0px; font-family: Roboto, Arial, sans-serif;">BESbswy</span></div>
在主体底部创建了一个隐藏元素。
在使用地图时(例如,使用图形管理器创建多边形等),直到感觉到我的fps降低,我才意识到这一点。因此,经过数小时的调试,我意识到由于无用的隐藏div角度变化检测每秒触发一次,并导致性能问题,我检查ngAfterViewChecked并意识到,即使在我的组件完全加载后,该函数也会连续调用,当我从dom中删除该元素时,一切恢复正常。
我用谷歌搜索了这个问题,也发现了一些与此问题有关的问题,但找不到任何可接受的解决方案。未知的“ BESbswy”