<!DOCTYPE html>
<br> <html>
<br>
<span style="white-space:pre"></span><head>
<br>
<span style="white-space:pre"></span><meta charset="UTF-8">
<br>
<span style="white-space:pre"></span><title>商品管理系统</title>
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span><script src="../lib/js/ionic.bundle.js"></script>
<br>
<span style="white-space:pre"></span><style>
<br>
<span style="white-space:pre"></span>table tr{
<br>
<span style="white-space:pre"></span>border: 1px solid;
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>body{
<br>
<span style="white-space:pre"></span>width: 800px;
<br>
<span style="white-space:pre"></span>margin: 0 auto;
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>table tr:nth-child(2n){
<br>
<span style="white-space:pre"></span>background-color: #CCCCCA;
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span></style>
<br>
<span style="white-space:pre"></span><script>
<br>
<span style="white-space:pre"></span>angular.module("myapp",[])
<br>
<span style="white-space:pre"></span>.controller("demoC",function($scope){
<br>
<span style="white-space:pre"></span>//新增区域默认不显示
<br>
<span style="white-space:pre"></span>$scope.showadd=false;
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>$scope.title="state";
<br>
<span style="white-space:pre"></span>$scope.desc=false; //默认false升 true降
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>//数组
<br>
<span style="white-space:pre"></span>$scope.goods=[];
<br>
<span style="white-space:pre"></span>for(var i=1;i<5;i++){
<br>
<span style="white-space:pre"></span>var g={
<br>
<span style="white-space:pre"></span>"checked":false, //复选是否被选中
<br>
<span style="white-space:pre"></span>"id":i,
<br>
<span style="white-space:pre"></span>"gname":"云南白药"+i,
<br>
<span style="white-space:pre"></span>"address":"云南",
<br>
<span style="white-space:pre"></span>"state":"发货",
<br>
<span style="white-space:pre"></span>"regDate":new Date(),
<br>
<span style="white-space:pre"></span>"price":100+i
<br>
<span style="white-space:pre"></span>};
<br>
<span style="white-space:pre"></span>var g2={
<br>
<span style="white-space:pre"></span>"checked":true,
<br>
<span style="white-space:pre"></span>"id":10+i,
<br>
<span style="white-space:pre"></span>"gname":"云南白药"+i,
<br>
<span style="white-space:pre"></span>"address":"云南",
<br>
<span style="white-space:pre"></span>"state":"已发货",
<br>
<span style="white-space:pre"></span>"regDate":new Date("2016-"+i+"-1 3:01:02"),
<br>
<span style="white-space:pre"></span>"price":100+i
<br>
<span style="white-space:pre"></span>};
<br>
<span style="white-space:pre"></span>$scope.goods.push(g);
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>$scope.goods.push(g2);
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>//全选操作
<br>
<span style="white-space:pre"></span>$scope.ckAll=function(){
<br>
<span style="white-space:pre"></span>var ck=$scope.isck;// 表头中的复选框
<br>
<span style="white-space:pre"></span>for(var i=0;i<$scope.goods.length;i++){
<br>
<span style="white-space:pre"></span>$scope.goods[i].checked=ck;
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>
<br>
<span style="white-space:pre"></span>$scope.delAll=function(){
<br>
<span style="white-space:pre"></span>var b=false; //默认么有选中的
<br>
<span style="white-space:pre"></span>for(var i=0;i<$scope.goods.length;i++){
<br>
<span style="white-space:pre"></span>if($scope.goods[i].checked==true){
<br>
<span style="white-space:pre"></span>b=true;
<br>
<span style="white-space:pre"></span>break;
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>console.log("是否有选择",b);
<br>
<span style="white-space:pre"></span>//执行删除操作
<br>
<span style="white-space:pre"></span>if(b==true){
<br>
<span style="white-space:pre"></span>for(var i=0;i<$scope.goods.length;i++){
<br>
<span style="white-space:pre"></span>if($scope.goods[i].checked==true){
<br>
<span style="white-space:pre"></span>$scope.goods.splice(i,1);
<br>
<span style="white-space:pre"></span>i--; //删除后,下次依然从当前索引开始
<br>
<span style="white-space:pre"></span>}
<br>
<span style="white-space:pre"></span>}
<span style="white-space:pre"> </span>
<br>
<span style="white-space:pre"></span>}else{
<br>
<span style="white-space:pre"></span>alert("请选择后操作");
<br>
<span style="white-space:pre"></span>}
|
|