本文实例为大家分享了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小时内与您取得联系。