zoukankan      html  css  js  c++  java
  • 简单排序

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            table{
                border-collapse: collapse;
            }
            th,td{
                padding: 10px;
                border: 1px solid #000;
            }
            .top{
                display: inline-block;
                 0;
                height: 0;
                border: 10px solid transparent;
                border-top:10px solid red;
            }
            .bot{
                display: inline-block;
                 0;
                height: 0;
                border: 10px solid transparent;
                border-bottom:10px solid red;
            }
        </style>
        <script src="angular-1.5.5/angular.min.js"></script>
        <script>
            var myapp=angular.module("myapp",[]);
            myapp.controller("myCtrl",function($scope){
                $scope.data=[{
                    name:"张三",
                    wz:"男",
                    num:11,
                    ps:999
                },{
                    name:"李四",
                    wz:"男",
                    num:21,
                    ps:888
                },{
                    name:"王五",
                    wz:"男",
                    num:"23",
                    ps:777
                },{
                    name:"赵六",
                    wz:"女",
                    num:10,
                    ps:666
                },{
                    name:"周七",
                    wz:"女",
                    num:1,
                    ps:555
                }];
                $scope.sortColumn="num";
                $scope.revers=false;
                $scope.sort=function(column){
                    console.log(column);
                    if($scope.sortColumn==column){
                        $scope.revers=!$scope.revers;
                    }
                    $scope.sortColumn=column;
                };
                $scope.getClass=function(column){
                    if($scope.sortColumn==column){
                        if($scope.revers==true){
                            return "top"
                        }else{
                            return "bot"
                        }
                    }
                };
                $scope.sex="--请选择--";
                $scope.filt=function(item){
                    if($scope.sex!="--请选择--"){
                        if(item.wz==$scope.sex){
                            return true;
                        }else{
                            return false;
                        }
                    }else{
                        return true;
                    }
                }
                $scope.fun=function(){
                    console.log($scope.sex);
                }
            })
        </script>
    </head>
    <body ng-app="myapp" ng-controller="myCtrl">
    <select ng-model="sex" ng-click="fun()">
        <option>--请选择--</option>
        <option>男</option>
        <option>女</option>
    </select>
    <table>
        <thead>
        <tr>
            <th>姓名</th>
            <th>位置</th>
            <th ng-click="sort('num')">球号<span ng-class="getClass('num')"></span></th>
            <th ng-click="sort('ps')">得分<span ng-class="getClass('ps')"></span></th>
        </tr>
        </thead>
        <tbody>
        <tr ng-repeat="item in data|orderBy:sortColumn:revers|filter:filt">
            <td>{{item.name 
    
    }}</td>
            <td>{{item.wz}}</td>
            <td>{{item.num}}</td>
            <td>{{item.ps 
    
    }}</td>
        </tr>
        </tbody>
    </table>
    </body>
    </html>
    

      

  • 相关阅读:
    IE和FF下面的css半透明效果
    javascript 文字滚动
    利用URLRewriter重写url
    “/”应用程序中的服务器错误。
    Iframe 参数列表
    【转】CSS的一些技巧
    ASP.NET 如何动态修改 title Meta link标签
    Test2.数据库批处理添加练习(mysql_java)
    html5(test1.提交表单)
    smartupload图片上传
  • 原文地址:https://www.cnblogs.com/wsq110/p/7735398.html
Copyright © 2011-2022 走看看