1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title >增删改查</ title >
< script src = "js/angular.min.js" ></ script >
< script >
var app = angular.module("anan", []);
app.controller("enen", function($scope) {
$scope.user = [{
ck:false,
id: 1,
name: '李1',
pwd: 123456,
level: 3
}, {
ck:false,
id: 2,
name: '李2',
pwd: 123456,
level: 1
}, {
ck:false,
id: 3,
name: '李3',
pwd: 123456,
level: 3
}, {
ck:false,
id: 4,
name: '李4',
pwd: 123456,
level: 1
}, {
ck:false,
id: 5,
name: '李5',
pwd: 123456,
level: 2
}, {ck:false,
id: 6,
name: '李6',
pwd: 123456,
level: 3
}, {
ck:false,
id: 7,
name: '李7',
pwd: 123456,
level: 2
}, {
ck:false,
id: 8,
name: '李8',
pwd: 123456,
level: 1
}, {
ck:false,
id: 9,
name: '李9',
pwd: 123456,
level: 2
}, {
ck:false,
id: 10,
name: '李10',
pwd: 123456,
level: 1
}];
$scope.ckAll=function(){
for(var i=0;i<$scope.user.length;i++){
$scope.user[i].ck=$scope.flag;
}
}
$scope.delso=function(){
var shu=0;
for(var i=0;i<$scope.user.length;i++){
if($scope.user[i].ck){
$scope.user.splice(i,1);
shu++;
i--;
}
}
}
$scope.insert=function(m){
var good={ck:false,id:$scope.tid,name:$scope.tname,pwd:$scope.tpwd,level:$scope.tlevel};
$scope.user.push(good);
}
})
</ script >
< style type = "text/css" >
#cll:nth-child(even){
background-color: lightseagreen;
}
#cll:nth-child(odd){
background-color:#C9C994;
}
</ style >
</ head >
< body ng-app = "anan" ng-controller = "enen" >
< div style = "margin: 0 auto; height:800px; width: 1000px; border: 1px solid greenyellow; " >
< input placeholder = "用户名搜索" ng-model = "souname" />
< select ng-model = "jb" >< option value = "" >选择级别</ option >< option value = "1" >1</ option >< option value = "2" >2</ option >< option value = "3" >3</ option ></ select >
排序< select ng-model = "px" >< option >排序</ option > < option value = "id" >id</ option >< option value = "level" >级别</ option ></ select >< br />
< button style = " background-color: #008000; margin: 6px; color: #FFFFFF;" ng-click = "m=true" >新增用户</ button >< button style = "color: #FFFFFF; background-color: crimson;margin: 6px;" ng-click = "delso()" >批量删除</ button >
< div style = "width: 1000px;border: 1px solid greenyellow;" ng-show = "m" >
id:< input type = "number" ng-model = "tid" /> 用户名:< input ng-model = "tname" /> 密码:< input ng-model = "tpwd" /> 级别:< input type = "number" ng-model = "tlevel" /> < button ng-click = "insert(m=false)" >添加</ button >
</ div >
< table style = "width: 1000px;" border = "1px" >
< tr style = "background-color: cadetblue;" >
< td >< input type = "checkbox" ng-click = "ckAll()" ng-model = "flag" /></ td >
< td >id</ td >
< td >用户名</ td >
< td >密码</ td >
< td >级别</ td >
< td >操作</ td >
</ tr >
< tr id = "cll" ng-repeat = "e in user|orderBy:px:false|filter:{name:souname}|filter:{level:jb}" >
< td >< input type = "checkbox" ng-model = "e.ck" /></ td >
< td >{{e.id}}</ td >
< td >{{e.name}}</ td >
< td >< span > {{e.pwd}}</ span >
< span ng-show = "f" >
< input ng-model = "e.pwd" /> < button ng-click = "f=false" >保存</ button >
</ span ></ td >
< td >{{e.level}}</ td >
< td >< button ng-click = "f=true" >修改密码</ button ></ td >
</ tr >
</ table >
</ div >
</ body >
</ html >
|