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 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
为Extjs加加速(javascript加速)
Aug 19 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
Sep 15 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
Oct 29 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
jquery访问ashx文件示例代码
Aug 11 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
微信小程序 radio单选框组件详解及实例代码
Jan 10 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
Jan 18 Javascript
Webpack之tree-starking 解析
Sep 11 Javascript
使用javascript解析二维码的三种方式
Nov 11 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
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
php4的彩蛋
2006/10/09 PHP
程序员编程十条戒律
2009/07/09 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
js读取本地文件的实例
2017/12/22 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
一篇不错的Python入门教程
2007/02/08 Python
python的urllib模块显示下载进度示例
2014/01/17 Python
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
SQL数据库笔试题
2016/03/08 面试题
违反工作纪律检讨书
2014/02/15 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
发布会邀请函
2015/01/31 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
2016年“七一建党节”广播稿
2015/12/18 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
MySQL 全文索引使用指南
2021/05/25 MySQL