我试图使复选框像带角度的单选按钮一样

时间:2016-01-21 12:31:41

标签: angularjs checklist-model

我正在尝试使复选框像单选按钮一样工作。 选中一个复选框后,另一个复选框应自动取消选中。

任何人都可以告诉我该怎么做。

Example

<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}} &nbsp;&nbsp;
</label>

1 个答案:

答案 0 :(得分:1)

// 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

它的工作:)