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 文档的编码问题解决
Mar 01 Javascript
使用js 设置url参数
Jul 08 Javascript
jQuery实现div浮动层跟随页面滚动效果
Feb 11 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
Jun 12 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
js判断空对象的实例(超简单)
Jul 26 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
Mar 13 Javascript
AngularJS使用拦截器实现的loading功能完整实例
May 17 Javascript
Angular实现响应式表单
Aug 04 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
Jun 23 Javascript
详解基于原生JS验证表单组件xy-form
Aug 20 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
Sep 10 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制作静态网站的模板框架(二)
2006/10/09 PHP
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
php调用mysql存储过程
2007/02/14 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
PHP中list方法用法示例
2016/12/01 PHP
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
轻松掌握python设计模式之策略模式
2016/11/18 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
浅述python2与python3的简单区别
2018/09/19 Python
python制作图片缩略图
2019/04/30 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python新手学习标准库模块命名
2020/05/29 Python
Python+unittest+DDT实现数据驱动测试
2020/11/30 Python
python 图像增强算法实现详解
2021/01/24 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
一个大学生十年的职业规划
2014/01/17 职场文书
勾股定理课后反思
2014/04/26 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
护士年终个人总结
2015/02/13 职场文书
唐山大地震观后感
2015/06/05 职场文书
中学教师读书笔记
2015/07/01 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书