我有一个ionic应用程序,它有一个侧菜单,一个弹出窗口和一个模态。
页面中有一个网格表
用户可以选择某一行进行高亮显示
用户可以打开弹出窗口,查看或编辑行。
选择"视图"或"编辑",将打开一个模式。
在模态中,右上角有一个取消按钮
关闭模态后,所有的点击,触摸,滑动等都不被执行
这是popover
和modal
的代码。
JS
// MODAL
$ionicModal.fromTemplateUrl('templates/modals/view-product.html', {
scope: $scope,
animation: 'slide-in-up'
})
.then(function(modal) {
$scope.viewModal = modal;
});
$scope.openModal = function(modal) {
$scope[modal].show();
};
$scope.closeModal = function(modal) {
$scope[modal].hide();
};
// POPOVER
$ionicPopover.fromTemplateUrl('templates/popovers/list.popover.html', {
scope: $scope,
}).then(function (popover) {
$scope.popover = popover;
});