需要html angularjs e chekbox

时间:2016-06-16 17:27:33

标签: javascript angularjs checkbox

Galera preciso que um conjunto de dados em um checbox seja requerido,no entanto deve ser observado que tem que ser marcado pelo menos um dos elementos do checboxenãaprecisamarcar todos,arequisiçãoéparavalidaçãocomotamanhomínimo。< / p>

Como fazer isso em html e em angularjs? Seguemeudeódigo:

<div class="checkbox" ng-repeat="unit in units">
		    <label>
		      <input type="checkbox" checklist-model="center.unit_ids" checklist-value="unit.id" > {{ unit.name }}
		    </label>
		  </div>

2 个答案:

答案 0 :(得分:1)

希望这有帮助。

 <script>
      angular.module('checkboxExample', [])
        .controller('ExampleController', ['$scope', function($scope) {
          $scope.checkboxModel = {
           value1 : true,
           value2 : 'YES'
         };
        }]);
    </script>
    <form name="myForm" ng-controller="ExampleController">
      <label>Value1:
        <input type="checkbox" ng-model="checkboxModel.value1">
      </label><br/>
      <label>Value2:
        <input type="checkbox" ng-model="checkboxModel.value2"
               ng-true-value="'YES'" ng-false-value="'NO'">
       </label><br/>
      <tt>value1 = {{checkboxModel.value1}}</tt><br/>
      <tt>value2 = {{checkboxModel.value2}}</tt><br/>
     </form>

答案 1 :(得分:-1)

 <div class="checkbox" ng-repeat="unit in units">
   <label>
     <input type="checkbox" checklist-model="center.unit_ids" checklist-value="unit.id" ng-required="center.unit_ids.length==0"> {{ unit.name }}
   </label>
 </div>