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之可拖动的iframe效果代码
Aug 01 Javascript
JQuery 技巧和窍门整理(8个)
Apr 22 Javascript
jQuery中prev()方法用法实例
Jan 08 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
JavaScript动态插入CSS的方法
Dec 10 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
webpack入门必知必会
Jan 16 Javascript
Vue2.0实现组件数据的双向绑定问题
Mar 06 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 Javascript
JS学习笔记之数组去重实现方法小结
May 29 Javascript
原生js实现拖拽移动与缩放效果
Aug 24 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中的reflection反射机制测试例子
2014/08/05 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
Python网络爬虫实例讲解
2016/04/28 Python
Python 类的继承实例详解
2017/03/25 Python
深入理解Python中的super()方法
2017/11/20 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
使用tensorflow实现线性svm
2018/09/07 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
2021/01/15 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
领导检查欢迎词
2014/01/14 职场文书
写给女生的道歉信
2014/01/14 职场文书
如何写自我评价?自我评价写什么好?
2014/03/14 职场文书
爱国口号
2014/06/19 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
酒店客房服务员岗位职责
2015/04/09 职场文书
Redis 哨兵机制及配置实现
2022/03/25 Redis
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis