gpt4 book ai didi

javascript - $viewContentLoaded 检查是否成功

转载 作者:行者123 更新时间:2023-11-27 23:09:58 25 4
gpt4 key购买 nike

我想问一下$viewContentLoaded...我正在构建一个Ionic应用程序,并且想要实现$ionicLoading,以便在加载内容之前,它显示一个加载图标。以下是代码行在我的 Controller 中:

$ionicLoading.show({
template: '<ion-spinner></ion-spinner>'+
'</br></br><p>Loading...</p>',
animation: 'fade-in',
showBackdrop: true,
maxWidth: 300,
showDelay: 0
});

$scope.$on('$viewContentLoaded', function()
{
$timeout(function () {
$ionicLoading.hide();
}, 2000);
});

这是有效的,因为我使用了 $timeout,但我想在页面加载内容时停止 $ionicLoading。

请帮忙?

最佳答案

使用$timeout可确保在代码之后立即执行新的$digest循环。您是否尝试不指定延迟(而不是 2000)? (默认延迟为 0)。我感觉它也会起作用。

否则,我建议使用Ionic Views' LifeCycle Events ,例如 $ionicView.enter 听起来适合您的需求。

关于javascript - $viewContentLoaded 检查是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36286040/

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