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 相关文章推荐
js wmp操作代码小结(音乐连播功能)
Nov 08 Javascript
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
Prototype Date对象 学习
Jul 12 Javascript
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
Mar 08 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
Nov 17 Javascript
javascript中递归函数用法注意点
Jul 30 Javascript
jQuery自定义插件详解及实例代码
Dec 29 Javascript
JavaScript实现左右下拉框动态增删示例
Mar 09 Javascript
Vuex实现数据共享的方法
Dec 20 Javascript
JavaScript实现与web通信的方法详解
Aug 07 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
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
php处理单文件、多文件上传代码分享
2016/08/24 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
2018/10/14 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
js计算系统当前日期是星期几的方法
2016/07/14 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
React事件处理的机制及原理
2018/12/03 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
python计算时间差的方法
2015/05/20 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python实现AES加密和解密
2019/03/27 Python
Django CSRF跨站请求伪造防护过程解析
2019/07/31 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
python实现修改固定模式的字符串内容操作示例
2019/12/30 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
服装行业创业计划书范文
2014/02/05 职场文书
实习生求职自荐信
2014/02/07 职场文书
小学庆六一活动方案
2014/02/28 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
idea下配置tomcat避坑详解
2022/04/12 Servers
Java获取字符串编码格式实现思路
2022/09/23 Java/Android