Angular球员页面---一个简单的Demo
来源:互联网 发布:大数据教师培训方案 编辑:程序博客网 时间:2024/05/15 13:43
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table{ border-collapse: collapse; } td{ padding: 10px; border: 1px solid #000; } </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.search=""; $scope.search2=""; $scope.$watch("search",function(value){ console.log(value); if(value.indexOf("枪")!=-1){ alert("包含敏感字"); $scope.search=""; }else{ $scope.search2=$scope.search; } }); //选择排序部分 $scope.sort="--请选择--"; //$scope.revers=null; $scope.fun=function(){ if($scope.sort!="--请选择--"){ if($scope.sort=="票数倒序"){ $scope.revers=true; }else if($scope.sort=="票数正序"){ $scope.revers=false; } } }; //新增球员部分 $scope.show=false; $scope.add=function(){ $scope.show=true; }; $scope.push=function(){ for(var i=0;i<$scope.data.length;i++){ if($scope.name==$scope.data[i].name){ alert("重复"); return; } } $scope.data.push({name:$scope.name,wz:$scope.wz,num:$scope.num,ps:$scope.ps}); }; console.log(angular.isNumber(0)); }) </script></head><body ng-app="myapp" ng-controller="myCtrl"><span>查询</span><input type="text" ng-model="search"><span>排序</span><select ng-model="sort" ng-change="fun()"> <option>--请选择--</option> <option>票数倒序</option> <option>票数正序</option></select><br/><button ng-click="add()">新增球员</button><table> <thead> <tr> <td>姓名</td> <td>位置</td> <td>球号</td> <td>票数</td> </tr> </thead> <tbody> <tr ng-repeat="item in data|filter:search2|orderBy:'ps':revers"> <td>{{item.name}}</td> <td>{{item.wz}}</td> <td>{{item.num}}</td> <td>{{item.ps}}</td> </tr> </tbody></table><table ng-show="show"> <tr> <td>姓名</td> <td><input type="text" ng-model="name"></td> </tr> <tr> <td>位置</td> <td><input type="text" ng-model="wz"></td> </tr> <tr> <td>球号</td> <td><input type="text" ng-model="num"></td> </tr> <tr> <td>票数</td> <td><input type="text" ng-model="ps"></td> </tr> <tr> <td colspan="2"><button ng-click="push()">添加</button></td> </tr></table></body></html>
阅读全文
0 0
- Angular球员页面---一个简单的Demo
- angular-简单的删除全选demo
- angular-简单的表单验证注册demo
- Angular使用详解-简单的Demo
- 使用bower+angular+express创建webapp(一)一个简单的demo
- Angular使用详解-简单的页面
- angular实现简单的订单页面
- angular+一个简单的页面+有上角有主页+关于我们+联系我们
- Angular Hello World,Angular 简单DEMO
- AngulaerNba球员添加查询的简单实现
- 一个简单的Flex Demo
- 一个简单的触发器(Demo)
- 一个简单的Gephi Demo
- 一个简单的缓存Demo
- 一个简单的广播Demo
- Lucene5 一个简单的Demo
- 一个简单的ReactNative demo
- WebSocket -- 一个简单的Demo
- 最长递增子序列问题——动态规划
- JZOJ 5424. 【NOIP2017提高A组集训10.25】凤凰院凶真
- mongodb 安装与配置
- 第1132期AI100_机器学习日报(2017-10-24)
- ImageLOader
- Angular球员页面---一个简单的Demo
- 多条目展示
- AngularJs简单购物车的实现
- 智能小车42:openwrt的系统配置与gpio操作
- 【12345】输出54321
- 金字塔原理——表达的逻辑(笔记)
- JZOJ5424. 【NOIP2017提高A组集训10.25】凤凰院凶真
- 文章标题
- JZOJ 5409 【NOIP2017提高A组集训10.21】Fantasy