for循环在angularjs中仅运行一次

巴拉斯

在Js文件中:

$scope.isCheckboxChecked = function() {
        var chks = document.getElementsByName('chk[]');
        for (var i = 0; i < chks.length; i++)
        {
            if (chks[i].checked) 
            {
                $scope.checkBoxClicked = true;
                $('#btnUpdateData').attr("data-target", "#update-modal");
                $('#btnUpdateData').attr("data-toggle", "modal");
                break;
            }
            if ($scope.checkBoxClicked == false)
            {
                alert("Please select at least one checkbox");
            }            
        }
    }

在HTML中

  <div class="row" style="">
        <button type="button" id="btnUpdateData" class="btn btn-info" ng-click="isCheckboxChecked()">Update</button>
    </div>

此代码检查复选框是否仅被选中一次。一旦取消选中该复选框,我希望for循环再次运行。

lim客

这是一个Plunkr示例,说明了如何查看复选框的状态变化并在其发生变化时执行一些操作:

https://plnkr.co/edit/kyEv7IyAXGFRdZjaD4vM?p=preview

var app = angular.module('plunker', []);

   app.controller('MainCtrl', function($scope) {
     $scope.$watch("testCheckBox", function(newVal, oldVal){
       alert('Checkbox changed!')
   });

});

HTML:

<body ng-controller="MainCtrl">
 <p>Check box test</p>
 <input type="checkbox" name="testCheckbox" ng-model="testCheckBox"></input>

</body>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Angularjs中仅运行一次方法

来自分类Dev

Foreach循环仅运行一次

来自分类Dev

在FOR循环中仅运行一次IF

来自分类Dev

while循环仅运行一次?

来自分类Dev

PHP for循环仅运行一次

来自分类Dev

for循环仅运行一次(python)

来自分类Dev

循环内循环仅运行一次

来自分类Dev

为什么此javascript for循环仅运行一次?

来自分类Dev

Java语言中的For循环仅运行一次

来自分类Dev

验证表单时,For循环仅运行一次

来自分类Dev

嵌套的while循环仅运行一次

来自分类Dev

修复while循环仅运行一次

来自分类Dev

Java-For循环仅运行一次

来自分类Dev

为什么此javascript for循环仅运行一次?

来自分类Dev

Bash-如何使循环仅运行一次?

来自分类Dev

Python:嵌套的iteritems循环仅运行一次

来自分类Dev

Tensorflow while循环仅运行一次

来自分类Dev

AngularJS $ timeout循环仅触发一次

来自分类Dev

For循环仅运行一次。我需要在Selenium Web驱动程序中运行多达42次

来自分类Dev

AngularJS摘要循环多久运行一次?

来自分类Dev

for循环仅循环一次

来自分类Dev

Foreach循环仅循环一次

来自分类Dev

For循环功能仅循环一次

来自分类Dev

C“ for”循环仅循环一次

来自分类Dev

div在无限循环jquery中仅翻转一次

来自分类Dev

使@Schedule在集群环境中仅运行一次

来自分类Dev

确保Angular Controller中的功能仅运行一次

来自分类Dev

在Javascript中仅运行一次函数

来自分类Dev

如何在Python中仅运行一次算法