因需要在模态框里加载百度地图,本人用的是angularjs,dialog,想要在打开模态框的同事加载百度地图,会报这样的错误 ‘gc’,在多次尝试和问了朋友之后终于找到了解决的方法,错误的原因是因为加载模态框的同时加载百度地图,而此时的 map并不能找到到div里的id,就是说找不到dom节点,因此需要给map加个延迟函数,比如setTimeout, 就是这样 设置一个延迟就可以了,希望可以帮到大家