iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >Angularjs如何添加排序查询功能
  • 399
分享到

Angularjs如何添加排序查询功能

2024-04-02 19:04:59 399人浏览 八月长安
摘要

小编给大家分享一下angularjs如何添加排序查询功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体代码如下所示: <!DOCTYPE html> &

小编给大家分享一下angularjs如何添加排序查询功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

具体代码如下所示:

 <!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <script type="text/javascript" src="angular-1.3.0.js"></script>
  <script type="text/javascript" src="Jquery.1.12.4.js"></script>
  <script>
    var app=angular.module("myapp",[]);
    app.controller("myCtrl",function($scope){
      $scope.h=false;//显示和隐藏添加列表
      $scope.persons=[];//存放添加的内容
      $scope.xz=function(){//新增球员的点击事件点击列表出现
        $scope.h=true;
      }
      $scope.tj = function(){
        for(var i=0;i<$scope.persons.length;i++){//遍历列表的所有数据
          if($scope.name==$scope.persons[i].name) {//对比数据没有重复的姓名出现
            alert("您记录的内容已存在");
            return;
          }
        }
        //判断不能为空
        if($scope.name!=""&&$scope.name!=null){
          if($scope.wz!=""&&$scope.wz!=null){
            if($scope.hao!=""&&$scope.hao!=null){
              if($scope.number!=""&&$scope.number!=null){
                $scope.persons.push({//添加
                  name:$scope.name,
                  wz:$scope.wz,
                  hao:$scope.hao,
                  number:$scope.number});
                $scope.name="";
                $scope.wz="";
                $scope.hao="";
                $scope.number="";
                $scope.h=false;//添加成功添加表格关闭
              }else{
                alert("票數不能為空");
              }
            }else{
              alert("球号不能为空");
            }
          }else{
            alert("位置不能为空");
          }
        }else{
          alert("姓名不能为空");
        }
      }
    });
  </script>
  <!--//CSS样式-->
  <style>
    .input{
      width: 300px;
      height: 30px;
    }
    .select{
      width: 300px;
      height: 35px;
    }
    .button{
      background-color: deepskyblue;
      width: 100px;
      height: 60px;
      border-radius: 5%;
      margin-top: 30px;
    }
    .table{
      margin-top: 30px;
    }
    .table tr:nth-child(even){
      background-color: #eeeeee;
    }
    .table2{
      position: absolute;
      left: 300px;
      top: 650px;
    }
    .q{
      text-align: center;
    }
  </style>
</head>
<body ng-app="myapp" ng-controller="myCtrl">
<div>
  查询<br>
  <input type="text" class="input" ng-model="names">
</div>
<!--//排序-->
<div >
  排序<br>
  <select class="select" ng-model="b">
    <option value="">票数正序</option>
    <option value="-">票数倒序</option>
  </select>
</div>
<!--新增球员按钮-->
<button class="button" ng-click="xz()">新增球员</button>
<table border="1" width="60%" cellspacing="0" cellpadding="10" class="table">
  <tr >
    <th>姓名</th>
    <th>位置</th>
    <th>球号</th>
    <th>票数</th>
  </tr>
<!--展示界面-->
  <tr ng-repeat="person in persons | filter:{'name':names} | orderBy:b+'number'">
    <td class="q">{{person.name}}</td>
    <td class="q">{{person.wz}}</td>
    <td class="q">{{person.hao}}</td>
    <td class="q">{{person.number}}</td>
  </tr>
</table>
<!--添加的表单-->
<table border="1" cellspacing="0" cellpadding="10" class="table2" ng-show="h">
  <tr>
    <td>姓名</td>
    <td><input type="text" placeholder="请输入姓名" ng-model="name"></td>
  </tr>
  <tr>
    <td>位置</td>
    <td><input type="text" placeholder="请输入位置" ng-model="wz"></td>
  </tr>
  <tr>
    <td>球号</td>
    <td><input type="text" placeholder="请输入球号" ng-model="hao"></td>
  </tr>
  <tr>
    <td>票数</td>
    <td><input type="text" placeholder="请输入票数" ng-model="number"></td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="button" value="提交" ng-click="tj()"></td>
  </tr>
</table>
</body>
</html>

看完了这篇文章,相信你对“Angularjs如何添加排序查询功能”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网html频道,感谢各位的阅读!

--结束END--

本文标题: Angularjs如何添加排序查询功能

本文链接: https://www.lsjlt.com/news/72428.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Angularjs如何添加排序查询功能
    小编给大家分享一下Angularjs如何添加排序查询功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体代码如下所示: <!DOCTYPE html> &...
    99+
    2022-10-19
  • Node.js如何实现添加查询功能
    这篇文章主要介绍“Node.js如何实现添加查询功能”,在日常操作中,相信很多人在Node.js如何实现添加查询功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node.js如何实现添加查询功能”的疑惑有所...
    99+
    2023-07-04
  • mysql查询如何添加序号
    这篇文章主要讲解了“mysql查询如何添加序号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查询如何添加序号”吧! m...
    99+
    2023-02-15
    mysql
  • Node.js中redis如何实现添加查询功能
    这篇文章主要介绍“Node.js中redis如何实现添加查询功能”,在日常操作中,相信很多人在Node.js中redis如何实现添加查询功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node.js中red...
    99+
    2023-07-04
  • AngularJS表格如何添加序号
    这篇文章给大家分享的是有关AngularJS表格如何添加序号的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:1、问题背景AngularJS表格需要序号,可以利用$inde...
    99+
    2022-10-19
  • Node.js如何操作redis实现添加查询功能
    这篇文章主要讲解了“Node.js如何操作redis实现添加查询功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Node.js如何操作redis实现添加查询功能”吧!一个例子关于redis...
    99+
    2023-06-17
  • Node.js操作redis实现添加查询功能
    在实际开发中,免不了要操作mysql,mongodb,redis等数据存储服务器。这里先简单介绍如何操作redis。 一个例子 关于redis服务端的安装这里不再介绍,重点不在这里。感兴趣的可以自行安装。 ...
    99+
    2022-06-04
    查询功能 操作 Node
  • VB.NET中怎么添加自动查询功能
    VB.NET中怎么添加自动查询功能,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在窗体中添加如下方法实现VB.NET添加自动查询功能:***个方法是AutoCo...
    99+
    2023-06-17
  • Angularjs如何使用过滤器完成排序功能
    这篇文章给大家分享的是有关Angularjs如何使用过滤器完成排序功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下<!DOCTYPE html>...
    99+
    2022-10-19
  • angularJs中表格如何实现添加删除修改查询方法
    这篇文章给大家分享的是有关angularJs中表格如何实现添加删除修改查询方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如下所示:<!DOCTYPE html...
    99+
    2022-10-19
  • Node.js怎么操作redis实现添加查询功能
    这篇文章将为大家详细讲解有关Node.js怎么操作redis实现添加查询功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在实际开发中,免不了要操作mysql,mongo...
    99+
    2022-10-19
  • Vue简化用户查询/添加功能的实现
    目录1. 查询功能1.1 Vue核心对象:1.2 brand.html:1.3 selectAllServlet(无变化):2. 添加功能2.1 addBrandhtml:2.2 V...
    99+
    2023-01-29
    Vue用户查询 Vue用户添加
  • 利用Mybatis如何实现模糊查询、批量添加等功能
    利用Mybatis如何实现模糊查询、批量添加等功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。模糊查询:@Select({ "SELECT * ...
    99+
    2023-05-31
    mybatis 模糊查询
  • mysql中如何添加排序名
    mysql中为排序添加排序名的方法语法:SELECT (@rownum:= @rownum+1) AS rank FROM (SELECT * FROM (自己的表名)) a,(SELECT @rownum:=0) ...
    99+
    2022-10-08
  • MYSQL如何实现排名及查询指定用户排名功能
    这篇文章主要介绍了MYSQL如何实现排名及查询指定用户排名功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。表结构:CREATE ...
    99+
    2022-10-18
  • Angular如何实现内置过滤器orderBy排序与模糊查询功能
    小编给大家分享一下Angular如何实现内置过滤器orderBy排序与模糊查询功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!...
    99+
    2022-10-19
  • mysql如何实现查询并排序
    本篇内容主要讲解“mysql如何实现查询并排序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何实现查询并排序”吧! 在m...
    99+
    2022-10-19
  • mysql如何in查询操作排序
    本文将为大家详细介绍“mysql如何in查询操作排序”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“mysql如何in查询操作排序”能够给你意想不...
    99+
    2022-10-19
  • Mysql中如何指定顺序排序查询
    小编给大家分享一下Mysql中如何指定顺序排序查询,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实例如下前端主要用Vue框架,要...
    99+
    2022-10-18
  • mysql如何给查询加序号
    本文小编为大家详细介绍“mysql如何给查询加序号”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何给查询加序号”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作