foo*_*fox 1 angularjs ionic-framework
最近我做了一个用离子框架构建的应用程序.现在,当弹出窗口显示时,后退按钮出现问题.当我按下物理后退按钮时弹出窗口关闭,现在我需要它按下物理后退按钮时显示,所以我找到所有解决方案来禁用物理后退按钮,但没有一个工作.有没有人可以帮我这个?
man*_*ani 10
您可以覆盖显示弹出窗口时的后退按钮方法.
var myNullAction = $ionicPlatform.registerBackButtonAction(function(){
// do nothing
}, 401);
Run Code Online (Sandbox Code Playgroud)
401的优先级高于解除弹出窗口的动作ID.注意,这也将运行,因此在任何其他较低优先级的操作上都不执行任何操作,例如关闭侧面菜单/返回上一个视图.所以你可能需要自己添加功能.
所以一个好主意是在显示弹出窗口之前运行此方法.该方法将返回一个函数,然后应调用该函数以取消注册此回调,以便为较低优先级的操作恢复正常功能,例如:
myPopup.then(function(res) {
myNullAction();
});
Run Code Online (Sandbox Code Playgroud)
更多信息:http://ionicframework.com/docs/api/service/%24ionicPlatform/
| 归档时间: |
|
| 查看次数: |
1787 次 |
| 最近记录: |