angularJs 表格添加删除修改查询方法


Posted in Javascript onFebruary 27, 2018

如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script src="agl/angular.min.js"></script>
 <script>
  var app=angular.module("mpp",[]);
  app.controller("ctrl",function ($scope) {
   $scope.arr=[];
   $scope.add=function () {
    $scope.arr.push({name:$scope.name,password:$scope.password,age:$scope.age,sex:$scope.sex})
   }
   $scope.submit=function () {
    for (var i=0;i<$scope.arr.length;i++)
    {
     if($scope.arr[i].name==$scope.name2)
     {
     if($scope.arr[i].password==$scope.pass)
     {
      if($scope.pass2==$scope.pass){
       $scope.arr[i].password=$scope.pass2;
      }else{
       alert("两次输入不一致");
      }
     }else {
      alert("密码错误");
     }
     }else {
      alert("用户名错误");
     }
    }
   }
   $scope.flag=false;
   $scope.show=function () {
    $scope.flag=true;
   }
  })
 </script>
 <link rel="stylesheet" href="css/style.css" rel="external nofollow" >
</head>
<body ng-app="mpp" ng-controller="ctrl">
<div class="inner">
 <input type="text" placeholder="用户名查询" ng-model="user">
 <input type="text" placeholder="年龄范围查询" ng-model="ages">
 <select ng-model="sexs">
  <option value="男">男</option>
  <option value="女">女</option></select>
 <button>全部删除</button>
 <TABLE>
  <tr>
   <th>Id</th>
   <th>用户名</th>
   <th>密码</th>
   <th>年龄</th>
   <th>性别</th>
   <th>操作</th>
  </tr>
  <tr ng-repeat="item in arr|filter:{name:user}|filter:{age:ages}|filter:{sex:sexs}">
   <td>{{$index+1}}</td>
   <td>{{item.name}}</td>
   <td>{{item.password}}</td>
   <td>{{item.age}}</td>
   <td>{{item.sex}}</td>
   <td><button ng-click="show()">修改密码</button></td>
  </tr>
 </TABLE>
 <button ng-click="add()">添加用户</button>
 <div class="conner">
 <div class="add">
  用户名:<input type="text" ng-model="name"><br>
  密 码:<input type="password" ng-model="password"><br>
  年 龄:<input type="text" ng-model="age"><br>
  性 别:<select ng-model="sex">
  <option value="男">男</option>
  <option value="女">女</option></select><br>
 </div>
 <div class="update" ng-show="flag">
  用户名:<input type="text" ng-model="name2"><br>
  旧密码:<input type="text" ng-model="pass"><br>
  新密码:<input type="password" ng-model="pass2"><br>
  确认密码:<input type="password" ng-model="pass3"><br>
 </div>
 </div>
 <button ng-click="submit()">提交</button>
</div>
</body>
</html>

css

*{

 margin: 0;
 padding: 0;
}
.inner{
 margin: 20px auto;
 text-align: center;
}
table{
 margin: 10px auto;
 text-align: center;
}
tr{
 border-collapse: collapse;
}
tr th,td{
 border:1px solid #000000;
 width: 60px;
}
.conner{
 width: 600px;
 height: 300px;
 background: #ffe7e0;
 margin: 0 auto;
}
.add{
 margin: 10px auto;
 padding-top: 20px;
 width: 260px;
 height: 120px;
 border: 2px solid #e42112;
}
.update{
 width: 280px;
 height: 120px;
 border: 2px solid #e42112;
 text-align: center;
 margin: 10px auto;
 padding-top: 20px;
}

以上这篇angularJs 表格添加删除修改查询方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
js操作select控件的几种方法
Jun 02 Javascript
一个可拖拽列宽表格实例演示
Nov 26 Javascript
15位和18位身份证JS校验的简单实例
Jul 18 Javascript
Google 地图控件集详解及实例代码
Aug 06 Javascript
Web前端开发之水印、图片验证码
Nov 27 Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 Javascript
Three.js基础部分学习
Jan 08 Javascript
JavaScript之面向对象_动力节点Java学院整理
Jun 29 Javascript
解决layui table表单提示数据接口请求异常的问题
Sep 24 Javascript
微信小程序利用for循环解决内容变更问题
Mar 05 Javascript
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
ExtJs整合Echarts的示例代码
Feb 27 #Javascript
angularJS实现动态添加,删除div方法
Feb 27 #Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 #Javascript
AngularJS动态添加数据并删除的实例
Feb 27 #Javascript
JS严格模式知识点总结
Feb 27 #Javascript
总结js函数相关知识点
Feb 27 #Javascript
详解jQuery中的isPlainObject()使用方法
Feb 27 #jQuery
You might like
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
php实现的mongodb操作类
2015/05/28 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
jQuery实现单击和鼠标感应事件
2015/02/01 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Python中shape计算矩阵的方法示例
2017/04/21 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python基于opencv 实现图像时钟
2021/01/04 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
phpquery中文手册
2021/03/18 PHP
老教师工作总结的自我评价
2013/09/27 职场文书
敬老文明号事迹材料
2014/01/16 职场文书
理财投资建议书
2014/03/12 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
环卫工作个人总结
2015/03/04 职场文书
2016年会开场白台词
2015/06/01 职场文书
2016年校长新年寄语
2015/08/17 职场文书