html

<html lang="en">
<head>
<meta charset="UTF-8">
<title>document</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="myApp">
<div ng-controller="mainCtrl">
<label>全选<input type="checkbox" ng-model="selectAll" ng-click="all(selectAll)"></label><br/>
<div ng-repeat="person in persons" class="items">
<label>{{person.name}}:<input type="checkbox" ng-checked="person.state" ng-model="person.state" ng-click="every()"> </label><br/>
</div> <!-- <div>selectAll : {{selectAll}}</div>
<div ng-repeat="person in persons">
{{person.name}} : {{person.state}}
</div> -->
</div>
<body>

js

angular.module("myApp",[])
.controller("mainCtrl", function ($scope) {
$scope.selectAll=false;
$scope.all= function (m) {
for(var i=0;i<$scope.persons.length;i++){
$scope.persons[i].state=m;
}
}; $scope.every = function(){
for(var i=0;i<$scope.persons.length;i++){
if($scope.persons[i].state==false){
$scope.selectAll=false;
return;
}
$scope.selectAll=true;
}
};
$scope.persons=[
{name:"a",state:false},
{name:"b",state:false},
{name:"c",state:false},
{name:"d",state:false}
]
});

最新文章

  1. Python“Non-ASCII character &#39;xe5&#39; in file”报错问题(转)
  2. CF 371B Fox Dividing Cheese[数论]
  3. PyCharm 5 破解注册方法
  4. 第七课第四节,T语言流程语句(版本5.0)
  5. Integer to Roman
  6. 【BZOJ】【1045/1465】【HAOI2008】糖果传递
  7. Linux 命令 - tail: 打印文件的结尾部分
  8. POJ3155 Hard Life
  9. PHP修改记录
  10. 搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(nginx-rtmp模块的安装以及rtmp直播流配置)
  11. VMware 非简易安装centos6(静态ip配置)
  12. Swift PlayGround无限Running问题
  13. Java-多态经典例子
  14. openstack-KVM-Network
  15. js 2017 - 2
  16. 学生管理系统(springMVC)
  17. Centos 7 安装 Supervisor 及使用
  18. RIDE指定log和report的输出目录
  19. 深入探索C++对象模型(七)
  20. mac上卸载mysql

热门文章

  1. Windows开发
  2. hdu 4524(模拟)
  3. hdu3715 2-sat+二分
  4. 导入Excel表中的数据
  5. IP首部之首部校验和
  6. P1450 包裹快递 RP+14【二分】
  7. Jmeter(五十)_性能测试模拟真实场景下的用户操作
  8. windows线程yield以及Sleep(0)和SwitchToThread之间的区别
  9. 【svn】idea上svn 忽略文件不提交
  10. 使用LeakCanary遇到的问题 就是不弹出来