AngularJS Simple Example

by sqiudward

HTML

<div ng-app ng-controller="LoginController">
<form name="emailListCreateOrEditForm" role="form">


    <div ng-repeat="d in data">
       <input name="hello" type="checkbox" ng-model="xt" ng-required="isRequired()" required>{{d}}
    </div>
    <br>
      <button type="submit" ng-click="save()" ng-disabled="emailListCreateOrEditForm.$invalid && ">Save</button>
  </form>
</div>

JavaScript

function LoginController($scope) {
  	$scope.xt = null;
    $scope.data = [1,2,3,4];
    
    $scope.save = function(){ alert("saved!"); };
    
    $scope.isRequired = function(){ return $scope.xt != null; };
    setInterval(()=>{ console.log($scope.xt); }, 2000);
    
}