【问题标题】:Ionic side menu should not allow go back by clicking android back button离子侧菜单不应该允许通过单击 android 后退按钮返回
【发布时间】:2016-01-26 00:28:59
【问题描述】:

我正在使用这个模板ionic starter sidemenu。该应用程序不应允许通过单击 android 后退按钮返回。

例如,第一页是search.html。当我单击菜单上的“浏览”时,应用程序将转到 browse.html。现在,左右角没有返回按钮。但是如果我按下 android 设备上的返回按钮(底部的按钮),应用程序将返回到 search.html。预期的行为应该退出应用程序。任何想法?非常感谢。

.config(function($stateProvider, $urlRouterProvider) {
  $stateProvider

  .state('app', {
    url: "/app",
    abstract: true,
    templateUrl: "templates/menu.html",
    controller: 'AppCtrl'
  })

  .state('app.search', {
    url: "/search",
    views: {
      'menuContent': {
        templateUrl: "templates/search.html"
      }
    }
  })

  .state('app.browse', {
    url: "/browse",
    views: {
      'menuContent': {
        templateUrl: "templates/browse.html"
      }
    }
  })

【问题讨论】:

    标签: android button menu back ionic


    【解决方案1】:

    你需要在科尔多瓦找到答案,https://cordova.apache.org/docs/en/latest/cordova/events/events.backbutton.html `

    document.addEventListener("deviceready", onDeviceReady, false);
    
    function onDeviceReady(){
        document.addEventListener("backbutton", function(e){
               e.preventDefault();
               navigator.app.exitApp();
        }, false);
    }
    

    `

    【讨论】:

      猜你喜欢
      • 2011-05-14
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2023-03-10
      • 2021-07-05
      • 2019-12-09
      • 1970-01-01
      • 2018-03-07
      相关资源
      最近更新 更多