gpt4 book ai didi

javascript - 如何在angularjs的函数中进入下一个摘要循环

转载 作者:行者123 更新时间:2023-11-28 06:07:04 25 4
gpt4 key购买 nike

我正在尝试刷新应用程序启动时隐藏的谷歌地图。我想显示它并通过单击按钮刷新它。

但是,当在 map 刷新之前放置 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 is not a function

因此,我想知道使用 $timeout$interval 是否会导致 AngularJS 中的另一个摘要循环

我怎样才能进入AngularJS的下一个摘要圈?谢谢!

最佳答案

您的第二个代码片段与第一个代码片段不匹配。您错误地尝试遍历控件属性。您应该以与调用第一个函数相同的方式来调用它。

function showAndRefreshMap() {
$timeout(function () {
$scope.map.refresh({latitude:80, longitude: -2});
},500);
}

关于javascript - 如何在angularjs的函数中进入下一个摘要循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36746807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com