我正在开发基于登录的应用程序。因此,如果我从登录页面按回按钮必须退出
app.run(function($ionicPlatform, $state){
$ionicPlatform.registerBackButtonAction(function (event) {
if ( ($state.$current.name=="app.login") ||
($state.$current.name=="app.discussions")
){
// H/W BACK button is disabled for these states (these views)
// Do not go to the previous state (or view) for these states.
// Do nothing here to disable H/W back button.
} else {
// For all other states, the H/W BACK button is enabled
navigator.app.backHistory();
}
}, 100);
})
现在我正在使用此代码,但如果后退按钮被击中一次就会触发。
答案 0 :(得分:0)
事实上,此代码会在第一次触摸时触发,因为它打算这样做 要管理第二次单击,您可以设置一个500毫秒的计时器,使用布尔值,如果在此时间范围内再次单击该按钮,则退出。否则,重置布尔值。