Как переключить логическое значение на флажок в Angularjs

0

Не могли бы вы взглянуть на этот фрагмент и сообщить мне, как я могу переключать состояние логического, здесь isChecked через контроллер в Angularjs флажок?

<body ng-app="app">
  <div ng-controller="checkController">
      <input type="checkbox" ng-model="choice" name="item" ng-change="changeSta(choice)" /> Add New Item
  </div>
</body>

<script>
var app = angular.module('app', []);
app.controller('checkController', function($scope) {
   var isChecked = false;
   $scope.changeSta = function() {
     //isChecked = true;
  };

});

</script>
  • 0
    Взгляните на документы, они точно описывают то, что вы ищете. Docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D
  • 0
    Просто измените саму модель ($ scope.choice = true или false).
Показать ещё 1 комментарий
Теги:

1 ответ

3
Лучший ответ

Вы можете просто проверить изменения в своей модели флажка:

var app = angular.module('app', []);
app.controller('checkController', function($scope) {
    var isChecked = false;
    $scope.changeSta = function() {
        console.log($scope.choice);
    };

Ещё вопросы

Сообщество Overcoder
Наверх
Меню