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 相关文章推荐
ASP SQL防注入的方法
Dec 25 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
Feb 24 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
May 03 Javascript
jquery图片切换插件
Mar 16 Javascript
Bootstrap每天必学之栅格系统(布局)
Nov 25 Javascript
JavaScript中import用法总结
Jan 20 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
解决Vue中 父子传值 数据丢失问题
Aug 27 Javascript
JS实现简易留言板增删功能
Feb 08 Javascript
JavaScript canvas绘制圆弧与圆形
Feb 18 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
Dec 08 Vue.js
微信小程序抽奖组件的使用步骤
Jan 11 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和XSL stylesheets转换XML文档
2006/10/09 PHP
php设置编码格式的方法
2013/03/05 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
php中执行系统命令的方法
2015/03/21 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
python分割列表(list)的方法示例
2017/05/07 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
python使用tornado实现登录和登出
2018/07/28 Python
django+mysql的使用示例
2018/11/23 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
django模板结构优化的方法
2019/02/28 Python
Python 读取位于包中的数据文件
2020/08/07 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
UML设计模式笔试题
2014/06/07 面试题
校本教研工作方案
2014/01/14 职场文书
优秀管理者事迹材料
2014/05/22 职场文书
计算机网络专业自荐信
2014/07/04 职场文书
财务工作检讨书
2014/10/29 职场文书