Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 取消选中ng重复列表中的复选框时禁用按钮_Javascript_Html_Angularjs_Checkbox_Angularjs Ng Disabled - Fatal编程技术网

Javascript 取消选中ng重复列表中的复选框时禁用按钮

Javascript 取消选中ng重复列表中的复选框时禁用按钮,javascript,html,angularjs,checkbox,angularjs-ng-disabled,Javascript,Html,Angularjs,Checkbox,Angularjs Ng Disabled,我有一个按钮,如果我的ng repeat上没有复选框,我需要禁用该按钮 <button class="" data-toggle="modal" data-target="#rejectModal" contenteditable="false" id="delbutton" ng-model="delbutton" ng-disabled="!item.checked"> 我的复选框是这样的 <input type="checkbox" name="select" va

我有一个按钮,如果我的ng repeat上没有复选框,我需要禁用该按钮

<button class="" data-toggle="modal" data-target="#rejectModal" contenteditable="false" id="delbutton" ng-model="delbutton" ng-disabled="!item.checked">

我的复选框是这样的

<input type="checkbox" name="select" value="checked" ng-model="item.checked"/>


我怎么可能做到这一点呢?

这是解决您问题的方法。[

控制器:

app.controller('MainCtrl', function($scope) {

  $scope.Items = [
    {checked:false},
  {checked:true},
  {checked:false},
  ];

  $scope.setButtonEnabled = function(itemchecked){
      var isButtonEnabled =false;
      angular.forEach( $scope.Items, function(item){
        if(item && item.checked)
           isButtonEnabled = true;
      });
      return  isButtonEnabled;
  };
});
Html:



提交
这是解决您问题的方法[

控制器:

app.controller('MainCtrl', function($scope) {

  $scope.Items = [
    {checked:false},
  {checked:true},
  {checked:false},
  ];

  $scope.setButtonEnabled = function(itemchecked){
      var isButtonEnabled =false;
      angular.forEach( $scope.Items, function(item){
        if(item && item.checked)
           isButtonEnabled = true;
      });
      return  isButtonEnabled;
  };
});
Html:



提交
您的按钮是否与复选框一起位于中继器组上?@Kalyan no其不可能重复的按钮是否与复选框一起位于中继器组上?@Kalyan no其不可能重复的按钮