根据文档(http://ionicframework.com/docs/api/controller/ionicModal/),默认行为是关闭后退按钮上的当前模态。但它没有关闭任何东西,相反,它执行主视图的操作,返回。
{boolean =} hardwareBackButtonClose:是否可以使用Android和类似设备上的硬件后退按钮关闭模态。默认值:true。
这是我初始化模态时的代码:
$ionicModal.fromTemplateUrl('app/components/contacts/views/contacts.selectModal.html', {
scope: $scope,
animation: 'slide-in-up',
hardwareBackButtonClose: true
}).then(function(modal) {
$scope.contactSelect = modal;
});
我正在使用Android 5.1,Ionic 1.2.1
答案 0 :(得分:0)
使用$ionicModal
选项isShown()
识别模式已打开并关闭[{1}}
在Android Api 16中为我工作
hardwareBackButton