HTML,angularJS表格内容排序,点击删除,删除当前,输入内容显示包含内容的数据
2017-10-15 20:08
579 查看
TWaver HTML5发布已有一段时间,使用的客户也是逐渐增加,
于是我也迫不及待地申请了一个试用版来写一个小网页,
最近正在写到数据查询,表格显示的功能。表格组件在HTML5中是提供的,
查看TWaver提供的Demo,表格的使用还是比较多的,
于是参考了其中的一个Demo,新建一个表格,并给表格赋值。
很快一张表格就生成了。4000
以下为案例,仅供参考!!!
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>第二周练习</title>//导的js包<script src="angular.js"></script><script>var app = angular.module("myApp",[]);app.controller("myCtrl",function ($scope) {$scope.cpzong = [{id:80,name:"iphone",money:5400},{id:1200,name:"ipad mini",money:2200},{id:500,name:"ipad air",money:2340},{id:29,name:"ipad",money:1420},{id:910,name:"imac",money:15400}];$scope.sortFlag = "-";$scope.sortName = "name";//定义排序功能$scope.sortProducts = function (clomnName) {$scope.sortName = clomnName;if ($scope.sortFlag == "-"){$scope.sortFlag = "";}else{$scope.sortFlag = "-";}}//删除指定商品$scope.deleteProduct = function (name) {for(index in $scope.cpzong){if($scope.cpzong[index].name == name){$scope.cpzong.splice(index,1);}}}//全部删除$scope.deleteAll = function () {$scope.cpzong = null;}});</script></head><body ng-app="myApp" ng-controller="myCtrl"><center><input type="text" ng-model="serach" placeholder="产品名称" /><button ng-click="deleteAll()">删除全部</button><br/><br/><table id="tab" border="1px" cellpadding="10px" cellspacing="0px"><tr><th ng-click="sortProducts('id')">产品编号</th><th ng-click="sortProducts('name')">产品名称</th><th ng-click="sortProducts('money')">产品价格</th><th>功能</th></tr><tr ng-repeat="goods in [/b]cpzong | filter:serach | orderBy:(sortFlag+sortName)"><td>{{goods.id}}</td><td>{{goods.name}}</td><td>{{goods.money}}</td><td><a ng-click="deleteProduct(goods.name)">删除</a></td></tr></table></center></body></html>
完毕
相关文章推荐
- AngularJS,实现输入框失焦添加内容到最前,当数据重复删除原来并显示在数组最前
- 表格点击当前行,在其下边展示其子信息列表(即下拉显示数据)
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中
- jquery实现在一个框中输入内容,点击添加后,在另外一个框中显示出来,且能删除
- ajax实现点击按钮从后台获取数据 以表格显示内容
- 实现一个简单的菜单程序,运行时显示"Menu:A(dd) D(elete) S(ort) Q(uit),Select one: "提示用户输入。输入A、D、S时分别提示"数据已经增加、删除、排序"
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中
- flask如何完成数据库内容在html页面上的显示以及相应数据的删除
- 怎么把js获得的list数据加上链接定向显示在HTML中,并且点击对应内容会访问链接内容
- 使用jQuery动态创建一个表格(根据用户输入的内容添加一行数据,并且能逐行删除)
- CSS+HTML实例集合三,用户自定义创建表格并删除指定行、列,对表格中的数据进行排序,radio单选摁扭之调查问卷、之选择题
- 复合组件(EditText输入内容,显示图片,点击图片删除输入内容,点击button弹出输入的内容)
- 使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
- jquery实现删除表格当前点击行
- 二级菜单点击显示当前内容
- angularjs表格方式显示数据
- html页面,左边点击链接,右边显示内容参考代码。
- 从键盘上输入以下的数据:"TOM:89|JERRY:90|TONY:95",数据格式为“姓名:成绩|姓名:成绩|姓名:成绩”,对输入的内容按成绩进行排序,并将结果按成绩由高到低排序。
- 点击当前元素的时候显示相关的内容
- AngularJS网络请求数据、删除、查找、 排序