gpt4 book ai didi

javascript - 如何从 app.js run 函数关闭 ionic 弹出窗口?

转载 作者:行者123 更新时间:2023-11-28 04:57:31 24 4
gpt4 key购买 nike

登录后,用户必须接受主页上的免责声明文本,然后才能继续操作,我将其显示在 ionic 弹出警报中,如下所示。问题是,如果用户没有在弹出窗口上单击“确定”并且页面超时,用户将被重定向到登录页面,但弹出窗口在登录页面上仍然保持打开状态,这是一个可用性问题,因此我试图强制在重定向到登录页面之前关闭/关闭 app.js 运行函数中的弹出窗口。

我不知道如何从app.js run函数中调用或识别主页上声明的popup变量或showDisclaimer函数并关闭它?

home.js

showDisclaimer: function() {
var popUp = $ionicPopup.alert({
title: 'Disclaimer',
cssClass: 'disclaimer-popup',
template: '..By Clicking the OK button I agree to the terms',
okType: 'button-calm'
});

popUp.then(function(res) {
popUp.close();
});
}

类似的东西

在 app.js 页面上

$rootscope.home.showDisclaimer.popUp.close();

如何从 app.js 页面上的 run 函数关闭 ionicpopup?

任何帮助将不胜感激。提前致谢。

最佳答案

$scope.$on("$destroy", function(){
popUp && popUp.close();
});

关于javascript - 如何从 app.js run 函数关闭 ionic 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42420740/

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