最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS模糊查詢功能實現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗證判斷后添加表格信息)

 更新時間:2017年10月24日 08:50:51   作者:問天無畏  
最近做項目遇到這樣的需求,要求添加球員的功能,具體樣式?jīng)]做具體要求,下面小編給大家?guī)砹薃ngularJS模糊查詢功能實現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗證判斷后添加表格信息),感興趣的朋友一起看看吧

注:添加球員的功能無指定技術(shù)要求,添加球員的頁面也無具體樣式要求。   

1.實現(xiàn)上圖頁面所有元素,頁面布局規(guī)整,跟上圖效果一致

2.實現(xiàn)文案顯示,按效果顯示

3.實現(xiàn)查詢,實現(xiàn)查詢敏感詞過濾,實現(xiàn)查詢后列表變化

4.實現(xiàn)倒序,實現(xiàn)正序,下拉列表排序效果都實現(xiàn)

5.按鈕背景一致,按鈕樣式

6.實現(xiàn)添加球員頁面,添加球員頁面樣式,添加球員功能,添加球員必填項判斷,添加完球員后能顯示在表格內(nèi),已存在球員判重。

7.表格樣式跟上圖樣式一致

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3:AngularJS:模糊查詢過濾內(nèi)容,下拉菜單排序,過濾敏感字符,驗證判斷后添加表格信息</title>
  <style>
    *{
      margin: auto;
      padding: 0;
    }
    body{
      text-align: center;
      margin: 50px auto;
    }
    table
    {
      margin-top: 30px;
    }
    .btn
    {
      background: cornflowerblue;
      width: 100px;
      height: 50px;
    }
    tr:nth-child(2n){
      background: #666;
    }
  </style>
  <script src="../angular-1.5.5/angular.js"></script>
  <script>
    //主模板
    var myapp=angular.module("myapp",[]);
    //控制器
    myapp.controller("myCtrl",function ($scope) {

      $scope.data=[
        {name:"張三",wei:"控球后衛(wèi)",hao:"11",piao:"999"},
        {name:"李四",wei:"大前鋒",hao:"21",piao:"888"},
        {name:"王五",wei:"小前鋒",hao:"23",piao:"777"},
        {name:"趙六",wei:"中鋒",hao:"10",piao:"666"},
        {name:"周七",wei:"得分后衛(wèi)",hao:"1",piao:"555"},
      ]
      $scope.name="";
      $scope.search2="";
      $scope.$watch("name",function (value) {
        if(value.indexOf("槍")!=-1)
        {
          alert("輸入內(nèi)容含有敏感字");
          $scope.name="";
        }
        else
        {
          $scope.search2=$scope.name;
        }
      })
      $scope.order="-請選擇-";
      //排序
      $scope.pai=function () {
        if( $scope.order!="-請選擇-")
        {
          if( $scope.order=="票數(shù)正敘")
          {
            console.log("0");
            return false;
          }
          else
          {
            return true;
          }
        }
        return false;
      }
      //添加球員
      $scope.show=false;
      $scope.add=function () {
        $scope.show=true;
      }
      $scope.uname="";
      $scope.uwei="";
      $scope.uhao="";
      $scope.upiao="";
      $scope.adduser=function () {
        if( $scope.uname=="" || $scope.uwei=="" || $scope.uhao=="" || $scope.upiao=="")
        {
          alert("此項為必填項");
        }
        else
        {
          for(var i=0;i<$scope.data.length;i++)
          {
            if($scope.data[i].name==$scope.uname)
            {
              alert("此球員已存在");
              $scope.uname="";
              $scope.uwei="";
              $scope.uhao="";
              $scope.upiao="";
              break;
            }
            else if(i==$scope.data.length-1)
            {
              $scope.data.push({name:$scope.uname,wei:$scope.uwei,hao:$scope.uwei,piao:$scope.upiao});
              $scope.uname="";
              $scope.uwei="";
              $scope.uhao="";
              $scope.upiao="";
              $scope.show=false;
              break;
            }
          }

        }
      }
    })
  </script>
</head>
<body ng-app="myapp" ng-controller="myCtrl">

查詢:<input type="text" ng-model="name">

排序:

<select ng-model="order">
   <option>-請選擇-</option>
   <option>票數(shù)倒敘</option>
   <option>票數(shù)正敘</option>
</select><br>
<button ng-click="add()" class="btn">添加球員</button>
<table border="1px soilde #000" width="400px">
   <tr>
     <th>姓名</th>
     <th>位置</th>
     <th>球號</th>
     <th>票數(shù)</th>
   </tr>
  <tr ng-repeat="item in data|filter:search2|orderBy:'piao':pai()">
    <td>{{item.name}}</td>
    <td>{{item.wei}}</td>
    <td>{{item.hao}}</td>
    <td>{{item.piao}}</td>
  </tr>
</table>
 <table border="1px solide #000" ng-show="show">
   <tr>
     <td>姓名:</td>
     <td><input type="text" ng-model="uname"></td>
   </tr>
   <tr>
     <td>位置:</td>
     <td><input type="text" ng-model="uwei"></td>
   </tr>
   <tr>
     <td>球號:</td>
     <td><input type="text" ng-model="uhao"></td>
   </tr>
   <tr>
     <td>票數(shù):</td>
     <td><input type="text" ng-model="upiao"></td>
   </tr>
   <tr align="center"><td><button ng-click="adduser()">添加</button></td></tr>
 </table>
</body>
</html>

總結(jié)

以上所述是小編給大家介紹的AngularJS模糊查詢功能實現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗證判斷后添加表格信息),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • angularjs 緩存的使用詳解

    angularjs 緩存的使用詳解

    這篇文章主要介紹了angularjs 緩存的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • angularJS 指令封裝回到頂部示例詳解

    angularJS 指令封裝回到頂部示例詳解

    本篇文章主要介紹了angularJS 指令封裝回到頂部示例詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • AngularJS表格添加序號的方法

    AngularJS表格添加序號的方法

    這篇文章主要介紹了AngularJS表格添加序號的方法,涉及AngularJS表格的遍歷及序號添加實現(xiàn)技巧,需要的朋友可以參考下
    2017-03-03
  • 使用yeoman構(gòu)建angular應(yīng)用的方法

    使用yeoman構(gòu)建angular應(yīng)用的方法

    下面小編就為大家?guī)硪黄褂脃eoman構(gòu)建angular應(yīng)用的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • AngularJS基礎(chǔ) ng-keyup 指令簡單示例

    AngularJS基礎(chǔ) ng-keyup 指令簡單示例

    本文主要介紹AngularJS ng-keyup 指令,這里對ng-keyup指令的基本資料進行了整理,并且附有代碼示例,有需要的朋友可以看一下
    2016-08-08
  • AngularJS入門教程之ng-class 指令用法

    AngularJS入門教程之ng-class 指令用法

    本文主要介紹AngularJS ng-class 指令,這里幫大家整理了ng-class資料和示例代碼,學習AngularJS指令的同學可以參考下
    2016-08-08
  • AngularJS中ng-class用法實例分析

    AngularJS中ng-class用法實例分析

    這篇文章主要介紹了AngularJS中ng-class用法,結(jié)合實例形式分析了ng-class的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-07-07
  • 詳解Angular系列之變化檢測(Change Detection)

    詳解Angular系列之變化檢測(Change Detection)

    這篇文章主要介紹了詳解Angular系列之變化檢測(Change Detection),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • AngularJS入門示例之Hello World詳解

    AngularJS入門示例之Hello World詳解

    這篇文章主要介紹了AngularJS入門示例之Hello World,較為詳細的分析了AngularJS程序的原理及Hello World程序的創(chuàng)建步驟,需要的朋友可以參考下
    2017-01-01
  • angularjs2 ng2 密碼隱藏顯示的實例代碼

    angularjs2 ng2 密碼隱藏顯示的實例代碼

    本篇文章主要介紹了angularjs2 ng2 密碼隱藏顯示的實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論

南投市| 徐水县| 同心县| 建水县| 辛集市| 西城区| 邢台县| 康平县| 兴安盟| 恭城| 石嘴山市| 会泽县| 东平县| 察隅县| 罗江县| 佳木斯市| 五河县| 兴仁县| 九龙县| 青冈县| 延庆县| 武山县| 扎赉特旗| 微博| 兴化市| 云林县| 华阴市| 辰溪县| 本溪市| 于田县| 昭平县| 上思县| 天等县| 进贤县| 岗巴县| 淄博市| 子长县| 伊通| 文化| 余庆县| 蒲江县|