在一个
这是可以在该元素的 click 函数体内用 event.stopPropagation(); 来阻止 js 冒泡事件。
//菜单减号
$scope.shopCnt_minus = function(menu) {
if(menu.shop_cnt <= 1){
$ionicPopup.show({
//template: '',
title: '删除菜品',
subTitle: '是否删除该菜品?',
scope: $scope,
buttons: [
{ text: '取消' },
{
text: '确认',
type: 'button-positive',
onTap: function() {
event.stopPropagation();
$scope.remove(menu);
}
}
]
});
}else{
menu.shop_cnt = parseInt(menu.shop_cnt) - 1;
$scope.myMenu.amount = parseInt($scope.myMenu.amount) - parseInt(menu.price);
}
//阻止事件冒泡
event.stopPropagation();
}
更多信息请查看IT技术专栏