我正在尝试使用 angularjs 使复选框像单选按钮一样工作
I am trying to make checkbox act like radio button with angularjs
我正在尝试让复选框像单选按钮一样工作。
当一个复选框被选中时,另一个复选框应该会自动取消选中。
谁能告诉我怎么做。
<label ng-repeat="role in roles">
<input id="{{role.text}}" type="checkbox" onbeforesave="validateRequired($data)"
ng-click="$last&&mytest(checked)" ng-disabled="user.text"
checklist-model="user.roles" checklist-value="role.text"
ng-init="user.roles=false"/>
{{role.text}}
</label>
// HTML in INPUT
ng-true-value="{{role.id}}" ng-false-value="" ng-model="result.id"
// Controller
$scope.result = {};
你可以这样检查 $index
$scope.check = function (index) {
$scope.type = index;
}
$scope.type === $scope.result.id
>>>>> true
它的工作:)
我正在尝试让复选框像单选按钮一样工作。 当一个复选框被选中时,另一个复选框应该会自动取消选中。
谁能告诉我怎么做。
<label ng-repeat="role in roles">
<input id="{{role.text}}" type="checkbox" onbeforesave="validateRequired($data)"
ng-click="$last&&mytest(checked)" ng-disabled="user.text"
checklist-model="user.roles" checklist-value="role.text"
ng-init="user.roles=false"/>
{{role.text}}
</label>
// HTML in INPUT
ng-true-value="{{role.id}}" ng-false-value="" ng-model="result.id"
// Controller
$scope.result = {};
你可以这样检查 $index
$scope.check = function (index) {
$scope.type = index;
}
$scope.type === $scope.result.id
>>>>> true
它的工作:)