【发布时间】:2016-08-13 07:25:24
【问题描述】:
我正在尝试刷新应用程序启动时隐藏的谷歌地图。我想显示它并通过单击按钮刷新它。
但是,当在地图刷新前添加alert() 时,效果很好:
function showAndRefreshMap()
{
showMapDiv();
alert(0);
$scope.map.refresh();
}
但如果我使用$timeout 或$interval,会出现类型错误:
function showAndRefreshMap()
{
showMapDiv();
$timeout(function () {
$scope.map.refresh();
},500);
}
我收到以下错误
TypeError: $scope.map.control.refresh 不是函数
因此,我想知道在 angularjs 中使用 $timeout 或 $interval 是否会导致 另一个摘要圈。
如何进入 angularjs 中的下一个摘要圈?谢谢!
【问题讨论】:
标签: javascript angularjs google-maps timeout