Angularjs添加排序查詢功能的實(shí)例代碼
廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:
<!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=[];//存放添加的內(nèi)容 $scope.xz=function(){//新增球員的點(diǎn)擊事件點(diǎn)擊列表出現(xiàn) $scope.h=true; } $scope.tj = function(){ for(var i=0;i<$scope.persons.length;i++){//遍歷列表的所有數(shù)據(jù) if($scope.name==$scope.persons[i].name) {//對比數(shù)據(jù)沒有重復(fù)的姓名出現(xiàn) alert("您記錄的內(nèi)容已存在"); 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;//添加成功添加表格關(guān)閉 }else{ alert("票數(shù)不能為空"); } }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 style="position: absolute;top: 10px;left: 500px"> 排序<br> <select class="select" ng-model="b"> <option value="">票數(shù)正序</option> <option value="-">票數(shù)倒序</option> </select> </div> <!--新增球員按鈕--> <button class="button" ng-click="xz()">新增球員</button> <table border="1" width="60%" cellspacing="0" cellpadding="10" class="table"> <tr style="background-color: #999"> <th>姓名</th> <th>位置</th> <th>球號</th> <th>票數(shù)</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>票數(shù)</td> <td><input type="text" placeholder="請輸入票數(shù)" ng-model="number"></td> </tr> <tr> <td colspan="2" align="center"><input type="button" value="提交" ng-click="tj()"></td> </tr> </table> </body> </html>
總結(jié)
以上所述是小編給大家介紹的Angularjs添加排序查詢功能的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
- AngularJS模糊查詢功能實(shí)現(xiàn)代碼(過濾內(nèi)容下拉菜單排序過濾敏感字符驗證判斷后添加表格信息)
- mongoDB 多重數(shù)組查詢(AngularJS綁定顯示 nodejs)
- Angularjs分頁查詢的實(shí)現(xiàn)
- AngularJS 過濾與排序詳解及實(shí)例代碼
- AngularJS ng-table插件設(shè)置排序
- angular-ui-sortable實(shí)現(xiàn)可拖拽排序列表
- 妙用Angularjs實(shí)現(xiàn)表格按指定列排序
- Angular排序?qū)嵗斀?/a>
- angular過濾器實(shí)現(xiàn)排序功能
- AngularJS輕松實(shí)現(xiàn)雙擊排序的功能
- Angularjs使用過濾器完成排序功能
- Angular實(shí)現(xiàn)的自定義模糊查詢、排序及三角箭頭標(biāo)注功能示例
相關(guān)文章
angular基于路由控制ui-router實(shí)現(xiàn)系統(tǒng)權(quán)限控制
這篇文章主要介紹了angular基于路由控制ui-router實(shí)現(xiàn)系統(tǒng)權(quán)限控制的相關(guān)資料,需要的朋友可以參考下2016-09-09angularJS實(shí)現(xiàn)動態(tài)添加,刪除div方法
下面小編就為大家分享一篇angularJS實(shí)現(xiàn)動態(tài)添加,刪除div方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02實(shí)例詳解AngularJS實(shí)現(xiàn)無限級聯(lián)動菜單
這篇文章主要介紹了實(shí)例詳解AngularJS實(shí)現(xiàn)無限級聯(lián)動菜單的相關(guān)資料,需要的朋友可以參考下2016-01-01快速學(xué)習(xí)AngularJs HTTP響應(yīng)攔截器
任何時候,如果我們想要為請求添加全局功能,例如身份認(rèn)證、錯誤處理等,在請求發(fā)送給服務(wù)器之前或服務(wù)器返回時對其進(jìn)行攔截,是比較好的實(shí)現(xiàn)手段2015-12-12Angular ng-repeat 對象和數(shù)組遍歷實(shí)例
這篇文章主要介紹了Angular ng-repeat對象和數(shù)組遍歷的相關(guān)資料,并附代碼示例,需要的朋友可以參考下2016-09-09詳解angular中通過$location獲取路徑(參數(shù))的寫法
本篇文章主要介紹了詳解angular中通過$location獲取路徑(參數(shù))的寫法 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03Angular.js實(shí)現(xiàn)多個checkbox只能選擇一個的方法示例
這篇文章主要給大家介紹了利用Angular.js實(shí)現(xiàn)多個checkbox只能選擇一個的方法,文中給出了詳細(xì)的示例代碼,相信對大家具有一定的參考價值,下面來一起看看吧。2017-02-02