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)
Oct 31 Javascript
javascript Event对象详解及使用示例
Nov 22 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
Nov 23 Javascript
Javascript中Array.prototype.map()详解
Oct 22 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
js微信应用场景之微信音乐相册案例分享
Aug 11 Javascript
vue中使用ueditor富文本编辑器
Feb 08 Javascript
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
基于JavaScript实现表格隔行换色
May 08 Javascript
swiper实现导航滚动效果
Dec 13 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
快速配置PHPMyAdmin方法
2008/06/05 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
2016/12/18 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
总结Python编程中三条常用的技巧
2015/05/11 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python Pillow图像处理方法汇总
2019/10/16 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
亚马逊中国官方网站:amazon.cn
2017/05/25 全球购物
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
高中课程设置方案
2014/05/28 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
2014年群众路线党员自我评议
2014/09/24 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
python爬虫selenium模块详解
2021/03/30 Python
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang