AngularJS+添加+条件筛选+排序
来源:互联网 发布:中国农业生产总值数据 编辑:程序博客网 时间:2024/06/05 11:44
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>球队</title> <script src="../angular-1.5.5/angular.min.js"></script> <script> var app = angular.module("myapp",[]); app.controller("mycont",function ($scope) { $scope.users=[{ 'url':"images/1.png", 'name':"Westbrook", 'wz':"得分后卫(SG)", "age":24, "qd":"雷霆", "page":1900 },{ 'url':"images/2.png", 'name':"James", 'wz':"大前锋(PF)", "age":23, "qd":"骑士", "page":1900 },{ 'url':"images/3.png", 'name':"Curry", 'wz':"得分后卫(SG)", "age":30, "qd":"勇士", "page":1800 },{ 'url':"images/4.png", 'name':"Harden", 'wz':"小前锋(SG)", "age":13, "qd":"火箭", "page":1800 },{ 'url':"images/5.png", 'name':"Durant", 'wz':"得分后卫(SG)", "age":35, "qd":"勇士", "page":1712 }]; $scope.add = function () { $scope.users.push({url:"images/5.png",name:$scope.name,wz:$scope.wz,age:$scope.age,qd:$scope.qd,page:0}); $scope.name = ""; $scope.wz = ""; $scope.age = ""; $scope.qd = ""; } $scope.ageSize = "--请选择--"; $scope.ageFilter = function (item) { if ($scope.ageSize != "--请选择--"){ var ageSize = $scope.ageSize; var ageArr = ageSize.split("-"); var min = ageArr[0]; var max = ageArr[1]; var age = item.age; if (age > max || age < min){ return false; } else { return true; } } else { return true; } } $scope.addpiao = function (item) { item.page++; } /*$scope.revers = false; $scope.sortColumn = "name"; $scope.sort = function (count) { if($scope.sortColumn == count){ $scope.revers=!$scope.revers; } $scope.sortColumn = count; }*/ }) </script></head><body ng-app="myapp" ng-controller="mycont"> <h1>添加新球员</h1> 姓名:<input type="text" ng-model="name"><br/> 位置:<input type="text" ng-model="wz"><br/> 年龄:<input type="text" ng-model="age"><br/> 球队:<input type="text" ng-model="qd"><br/> <button ng-click="add()">添加新球员</button><br/><br/> <h3>用户信息表</h3> <input type="text" placeholder="用户名查询" ng-model="search"> 年龄查询 :<select ng-model="ageSize"> <option>--请选择--</option> <option>11-20</option> <option>21-30</option> <option>31-40</option> <option>41-50</option> </select ><br/> <table cellspacing="0" cellpadding="10" border="soild 1px #000"> <tr> <th>球员</th> <th ng-click="sort('name')">姓名</th> <th ng-click="sort('wz')">位置</th> <th ng-click="sort('age')">年龄</th> <th ng-click="sort('qd')">球队</th> <th>得票数</th> <th>操作</th> </tr> <tr ng-repeat="item in users|filter:{name:search}|filter:ageFilter"><!--|orderBy:sortColumn:revres--> <td><img ng-src="{{item.url}}"></td> <td>{{item.name}}</td> <td>{{item.wz}}</td> <td>{{item.age}}</td> <td>{{item.qd}}</td> <td>{{item.page}}</td> <td><button ng-click="addpiao(item)">投票</button></td> </tr> </table> <p></p></body></html>
阅读全文
0 0
- AngularJS+添加+条件筛选+排序
- AngularJS一系列筛选,添加、显示
- AngularJS一筛选,添加、过滤
- DataTable条件筛选加排序
- AngularJs实现添加排序
- angularjs添加和排序
- angularjs添加排序查询
- angularjs排序、查询、添加
- angularJS排序查找添加
- F-32后台配置添加筛选条件
- jde 动态添加筛选条件的注意事项
- angularjs添加列表和排序
- AngularJS添加删除查询排序
- AngularJS排序查询以及添加
- AngularJs添加删除排序Y
- 条件筛选
- 十:区别Filter排序与hql排序,带筛选条件
- angularjs购物车,排序,筛选,全选,删除,确认是否删除
- 欢迎使用CSDN-markdown编辑器
- 猜数字游戏
- XBanner轮播和pullToRefreshListView刷新条目
- Java中集合类的使用、区别、总结
- 数据结构与算法(Java描述)-7、链式堆栈及其栈的应用
- AngularJS+添加+条件筛选+排序
- 在PHP语言中使用JSON
- html的互斥按钮
- 公开课资料分享:《基于Consul的数据库高可用架构》
- MatLab2016b破解版安装教程
- JAVA作业:Hello World
- 使用nutch搭建类似百度/谷歌的搜索引擎
- VTK场景的导入和导出
- JAVA调用C++方式------JNA