全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

本文实例为大家分享了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> 

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


# Angularjs  # 过滤器  # 排序  # Angularjs过滤器实现动态搜索与排序功能示例  # AngularJS常见过滤器用法实例总结  # AngularJs 常用的过滤器  # 详解AngularJS中$filter过滤器使用(自定义过滤器)  # 实例解析angularjs的filter过滤器  # AngularJS过滤器filter用法总结  # Angular实现的自定义模糊查询、排序及三角箭头标注功能示例  # AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)  # AngularJS 过滤与排序详解及实例代码  # AngularJS ng-table插件设置排序  # Angular实现的内置过滤器orderBy排序与模糊查询功能示例  # 大家分享  # 具体内容  # 大家多多  # nofollow  # external  # angular  # myApp  # module  # bootstrap  # rel  # link  # stylesheet  # css  # href  # service  # price  # aphone  # ipad  # function  # data 


相关文章: 建站之星如何保障用户数据免受黑客入侵?  如何快速搭建高效服务器建站系统?  如何彻底删除建站之星生成的Banner?  内部网站制作流程,如何建立公司内部网站?  如何基于PHP生成高效IDC网络公司建站源码?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  代购小票制作网站有哪些,购物小票的简要说明?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  制作网页的网站有哪些,电脑上怎么做网页?  如何通过服务器快速搭建网站?完整步骤解析  如何在IIS7中新建站点?详细步骤解析  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何设计高效校园网站?  PHP正则匹配日期和时间(时间戳转换)的实例代码  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  公司门户网站制作流程,华为官网怎么做?  C#怎么创建控制台应用 C# Console App项目创建方法  公众号网站制作网页,微信公众号怎么制作?  如何通过多用户协作模板快速搭建高效企业网站?  中山网站推广排名,中山信息港登录入口?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  青岛网站建设如何选择本地服务器?  如何在建站之星网店版论坛获取技术支持?  如何做网站制作流程,*游戏网站怎么搭建?  建站之星安装步骤有哪些常见问题?  h5在线制作网站电脑版下载,h5网页制作软件?  制作表格网站有哪些,线上表格怎么弄?  如何快速打造个性化非模板自助建站?  网站制作难吗安全吗,做一个网站需要多久时间?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  建站之星2.7模板:企业网站建设与h5定制设计专题  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  专业网站建设制作报价,网页设计制作要考什么证?  如何在万网自助建站中设置域名及备案?  建站之星安装模板失败:服务器环境不兼容?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  如何通过VPS搭建网站快速盈利?  h5网站制作工具有哪些,h5页面制作工具有哪些?  小型网站制作HTML,*游戏网站怎么搭建?  高防服务器:AI智能防御DDoS攻击与数据安全保障  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何快速生成可下载的建站源码工具?  ppt制作免费网站有哪些,ppt模板免费下载网站?  建站VPS选购需注意哪些关键参数?  宝塔Windows建站如何避免显示默认IIS页面? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。