Angularjs使用过滤器完成排序功能


Posted in Javascript onSeptember 20, 2017

本文实例为大家分享了Angularjs过滤器完成排序的具体代码,供大家参考,具体内容如下

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title></title> 
<script type="text/javascript" src="js/angularjs.js" ></script> 
<link rel="stylesheet" href="css/bootstrap.css" rel="external nofollow" /> 
<script> 
angular.module('myApp',[]) 
.service('data',function(){ 
return [ 
{id:1234,name:'ipad',price:3400}, 
{id:1244,name:'aphone',price:6400}, 
{id:1334,name:'mypad',price:4400}, 
{id:8234,name:'zpad',price:8400} 
]; 
}) 
.controller('myController',function($scope,data){ 
$scope.data=data; 
$scope.change=function(order){ 
//$scope.orderType=''; 
$scope.order=order; 
if($scope.orderType==''){ 
$scope.orderType='-'; 
}else{ 
$scope.orderType=''; 
} 
} 
}) 
</script> 
<style> 
.red{color: red;} 
</style> 
</head> 
<body ng-app="myApp"> 
<div ng-controller="myController" class="container"> 
<nav class="navbar navbar-default"> 
 <div class="container-fluid"> 
 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
  <form class="navbar-form navbar-left"> 
  <div class="form-group"> 
   <input type="text" class="form-control" ng-model="search" placeholder="Search"> 
  </div> 
  </form> 
 </div><!-- /.navbar-collapse --> 
 </div><!-- /.container-fluid --> 
</nav> 
<table class="table table-bordered table-hover"> 
<thead> 
<tr> 
<th ng-click="change('id')" ng-class="{dropup:orderType==''}">id<span ng-class="{red:order=='id'}" class="caret"></span></th> 
<th ng-click="change('name')" ng-class="{dropup:orderType==''}">name<span ng-class="{red:order=='name'}" class="caret"></span></th> 
<th ng-click="change('price')" ng-class="{dropup:orderType==''}">price<span ng-class="{red:order=='price'}" class="caret"></span></th> 
 
</tr> 
</thead> 
<tbody> 
<tr ng-repeat="x in data | filter:search | orderBy:orderType+order "> 
<td>{{x.id}}</td> 
<td>{{x.name}}</td> 
 
<td>{{x.price}}</td> 
 
</tr> 
</tbody> 
</table> 
</div> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript js cookie的存储,获取和删除
Dec 29 Javascript
ext 代码生成器
Aug 07 Javascript
JavaScript修改css样式style动态改变元素样式
Dec 16 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
JavaScript判断用户是否对表单进行了修改的方法
Mar 18 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
May 19 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
Oct 28 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 Javascript
VUE页面中加载外部HTML的示例代码
Sep 20 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
Sep 28 Javascript
javascript少儿编程关于返回值的函数内容
May 27 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
Nov 06 Javascript
微信小程序 swiper组件构建轮播图的实例
Sep 20 #Javascript
node+koa实现数据mock接口的方法
Sep 20 #Javascript
详解angularjs popup-table 弹出框表格指令
Sep 20 #Javascript
ES6中Array.includes()函数的用法
Sep 20 #Javascript
微信小程序视图template模板引用的实例详解
Sep 20 #Javascript
highcharts 在angular中的使用示例代码
Sep 20 #Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 #jQuery
You might like
PHP里的中文变量说明
2011/07/23 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
preg_match_all使用心得分享
2014/01/31 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
2017/11/28 PHP
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
深入理解Python 代码优化详解
2014/10/27 Python
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
python通过索引遍历列表的方法
2015/05/04 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
python正则实现计算器功能
2017/12/14 Python
Python读取YAML文件过程详解
2019/12/30 Python
python属于解释型语言么
2020/06/15 Python
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
音乐表演专业毕业生求职信
2013/10/14 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
大课间体育活动方案
2014/03/12 职场文书
小学家长评语大全
2014/04/16 职场文书
中文专业求职信
2014/06/20 职场文书
网络营销计划书
2015/01/17 职场文书
布达拉宫导游词
2015/02/02 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis