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 相关文章推荐
JavaScript代码复用模式详解
Nov 07 Javascript
Bootstrap实现默认导航栏效果
Sep 21 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
JS匹配日期和时间的正则表达式示例
May 12 Javascript
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
在vue里使用codemirror遇到的问题
Nov 01 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
Sep 26 Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
不错的JS中变量相关的细节分析
2007/08/13 Javascript
js加解密 脚本解密
2008/02/22 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
Bootstrap模态框案例解析
2017/03/05 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
深入探究node之Transform
2017/07/20 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python logging模块的使用总结
2019/07/09 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
Yahoo-PHP面试题2
2014/12/06 面试题
Java文件和目录(IO)操作
2014/08/26 面试题
留学自荐信写作方法
2014/01/27 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
售后客服个人自我评价
2014/09/14 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
Python 数据可视化之Seaborn详解
2021/11/02 Python