У меня есть четыре флажка, каждый щелчок на флажке инициирует другую функцию. Один флажок выбран, все остальные должны быть отменены. У меня есть следующий код, но проблема в том, что я не могу переключаться между проверкой без предварительного удаления флажка вручную, а затем выбора другого. Мой код:Как переключаться между различными флажками Angular
$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