更改 Ionic 2 应用程序中"esc"关键行为



>当我在浏览器中测试(或使用(我的 ionic 2 应用程序时,如果一个模态打开并且我按下键盘的"esc"键,模态就会关闭。
我想通过可以自定义的功能来控制如何关闭我的模态。类似于我如何为移动平台自定义后退按钮操作。

换句话说,我想将"esc"键命中事件转发到我自己的函数。
有什么建议吗?

你可以覆盖函数dismiss((:

   let alert = this.alertCtrl.create({        标题: "你好世界"    });    只需覆盖此函数:    alert.component.prototype.dismiss= function(( {         控制台.log("ESC 按钮命中已处理"(;                }    对于回头:   /*    alert.component.prototype.dismiss=函数(角色({        var opts = {            最小点击块持续时间: 400        };        返回 this._viewCtrl.dismiss(this.getValues((, role, opts(;    };     */   alert.present((;

编辑:

另外,我认为您可以使用ionViewCanLeave((

在模态视图组件中添加:

   ionViewCanLeave(( {       //...一些代码...        返回假;    }

相关内容

  • 没有找到相关文章