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网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
初学JavaScript第二章
Sep 30 Javascript
关于this和self的使用说明
Aug 01 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
js形成页面的一种遮罩效果实例代码
Jan 04 Javascript
JavaScript mixin实现多继承的方法详解
Mar 30 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
Sep 26 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
Aug 07 Javascript
vue界面发送表情的实现代码
Sep 11 Javascript
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
html5中sharedWorker实现多页面通信的示例代码
May 07 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
Bootstrap CSS布局之图像
2016/12/17 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python实现淘宝购物系统
2019/10/25 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
银行授权委托书格式
2014/10/10 职场文书
2014年车间主任工作总结
2014/12/10 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL