gpt4 book ai didi

javascript - ionic 如何停止后退按钮操作而不转到上一个状态或屏幕?

转载 作者:行者123 更新时间:2023-12-03 06:31:03 25 4
gpt4 key购买 nike

我有一个自定义覆盖屏幕进入 Controller 并单击硬件后退按钮。我只想关闭 Controller 顶层的覆盖层。

但我面临的问题是我能够广播一条消息来消除叠加层。同时它会关闭 Controller 并返回到上一个屏幕。我不想要那个 Action 。我只需要关闭我的自定义叠加层。

我正在使用registerBackButtonAction并给出101的prority仍然没有得到解决。谁能帮我解决这个问题,仅消除覆盖层并将其保留在同一个 Controller 中?我不想回到以前的 Controller 。

最佳答案

看看这个 link

//Handling device backbutton:

$ionicPlatform.registerBackButtonAction(function(e) {
//do your stuff
if($state.current.name=="login") {
console.log(e);
e.preventDefault();
alert('login');
//navigator.app.exitApp();
}
else{

$ionicHistory.goBack();
}

}, 101);

关于javascript - ionic 如何停止后退按钮操作而不转到上一个状态或屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38451316/

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