选择未设置的所有复选框范围变量

时间:2016-06-06 12:39:37

标签: angularjs angularjs-scope

当我们选择所有子项时,我想要实现“全选”复选框的功能。

Plnkr以下是plnkr

为什么“全选”模型没有设置?

1 个答案:

答案 0 :(得分:0)

select方法更改为:

$scope.select = function(){
    angular.forEach($scope.friends, function (item) {
        if(!item.Selected){ // uncheck 'all' if any item is not selected
            $scope.selectedAll = false;
        }
    });
};

<强>更新

您可以完全删除select方法,在isSelected方法中处理“全部检查”。