angular.js表格内容搜索过滤示例代码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了angular.js表格内容搜索过滤示例代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2191字,纯文字阅读大概需要4分钟。
内容图文
本文我们主要和大家分享angular.js表格内容搜索过滤示例代码,希望能帮助到大家。
angular.js表格内容搜索过滤代码
<link rel="stylesheet" type="text/css" href="bootstrap.min.css"> <script type="text/javascript" src="angular.min.js" ></script> <script type="text/javascript" src="index.js"></script> <body ng-app="myApp" ng-controller="productController"> <p class="container"> <form class="navbar-form pull-left"> <input type="text" class="span2" placeholder="Search" ng-model="search.id"> </form> <table class="table"> <thead> <tr> <!--dropup:true 这个class就显示,即升序,否则不显示!--> <!--注意,这里是ng-class,还有droupup:order中间是没有任何空格的!!!!--> <th ng-class="{dropup:order ===''}" ng-click="changeOrder('id')"> 产品编号<span class="caret"></span> </th> <th ng-class="{dropup:order ===''}" ng-click="changeOrder('name')"> 产品名称<span class="caret"></span> </th> <th ng-class="{dropup:order === ''}" ng-click="changeOrder('price')"> 产品价格<span class="caret"></span> </th> </tr> </thead> <tbody> <!--<tr ng-repeat="product in products | filter:{id:search}">--> <!--order+orderType注意这两个字段是有顺序的 不能反着写--> <tr ng-repeat="product in products | filter:search | orderBy : order+orderType"> <td> {{product.id}} </td> <td> {{product.name}} </td> <td> {{product.price | currency : "(RMB)"}} </td> </tr> </tbody> </table> </p> index.js var app = angular.module("myApp", []); app.service("products", function() { return [{ id: 1, name: "iphone", price: 5000 }, { id: 2, name: "iphone 4", price: 1993 }, { id: 3, name: "iphone 5", price: 2893 }, { id: 4, name: "iphone 6", price: 4500 }]; }); app.controller("productController", function($scope, products) { $scope.products = products; //Angular自动注入 //排序条件 $scope.order = "-"; //默认是升序,-表示降序 $scope.orderType = "id"; //以id来排序,不能直接在页面以id这个字段排序 $scope.changeOrder = function(type) { $scope.orderType = type; //如果本来是降序,就变为升序,如果是升序,就变为降序 if ($scope.order === '') { $scope.order = '-'; } else { $scope.order = ''; } } });
相关推荐;
详解python实现协同过滤推荐算法
详解Angularjs过滤器实现动态搜索与排序功能
过滤器与自定义过滤器的介绍
以上就是angular.js表格内容搜索过滤示例代码的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的angular.js表格内容搜索过滤示例代码全部内容,希望文章能够帮你解决angular.js表格内容搜索过滤示例代码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。