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 相关文章推荐
JS获取URL中参数值(QueryString)的4种方法分享
Apr 12 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
Nov 17 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
Vue.use源码学习小结
Jun 20 Javascript
AngularJS与后端php的数据交互方法
Aug 13 Javascript
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
详解JavaScript 的变量
Mar 08 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 jQuery
ES6之Proxy的get方法详解
Oct 11 Javascript
Vue实现简易计算器
Feb 25 Javascript
JavaScript JSON使用原理及注意事项
Jul 30 Javascript
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 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
Node.JS文件系统解析实例详解
2017/05/15 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python框架中flask知识点总结
2018/08/17 Python
如何在Django中设置定时任务的方法示例
2019/01/18 Python
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
实习自荐信
2013/10/13 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
i5-10400f处理相当于i7多少水平
2022/04/19 数码科技