我有四个复选框每点击一个复选框启动不同的功能。选中其中一个复选框应取消选中所有其他复选框。我有下面的代码,但问题是我不能切换检查没有先手动删除复选标记,然后选择另一个。 我的代码:如何切换不同的复选框角
$scope.checkbox = function(key){
if($scope.checkbox1 === true){
$scope.checkbox2 = false
$scope.checkbox3 = false
$scope.checkbox4 = false
$scope.checkboxValue = 'checkbox one was clicked'
callfunctionOne()
} else if($scope.checkbox2 === true){
$scope.checkbox1 = false
$scope.checkbox3 = false
$scope.checkbox4 = false
$scope.checkboxValue = 'checkbox two was clicked'
callfunctiontwo()
} else if($scope.checkbox3 === true){
$scope.checkbox1 = false
$scope.checkbox2 = false
$scope.checkbox4 = false
$scope.checkboxValue = 'checkbox three was clicked'
callfunctionthree()
} else if($scope.checkbox4 === true){
$scope.checkbox1 = false
$scope.checkbox2 = false
$scope.checkbox3 = false
$scope.checkboxValue = 'checkbox Four was clicked'
callfunctionFour()
}
}
因为你可以使用单选按钮 – Rakeschand