angularJS可以实现常常看到购物车中的升序降序效果

{
"xinxi":[
    {"id":100,"name":"baobo","age":12},
    {"id":99,"name":"paopo","age":18},
    {"id":50,"name":"xinxin","age":55},
    {"id":55,"name":"angular","age":20},
    {"id":75,"name":"chali","age":15},
    {"id":85,"name":"each","age":60},
    {"id":98,"name":"hello","age":19},
    {"id":68,"name":"zizizi","age":28},
    {"id":66,"name":"gegege","age":56},
    {"id":77,"name":"fufuf","age":43},
    {"id":42,"name":"baobo","age":12},
    {"id":54,"name":"menmen","age":32},
    {"id":88,"name":"qqqq","age":71},
    {"id":69,"name":"laowang","age":22},
    {"id":53,"name":"wangwang","age":99},
    {"id":1,"name":"dadad","age":88}
    ]
}

//创建一条json数组

获取到数组的内容显示页面

 1 <!DOCTYPE html>
 2 <html ng-app="atr">
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script src="angular.min.js"></script>
 7         <script>
 8             var app=angular.module(‘atr‘,[]);//创建模块
 9             app.controller(‘test‘,function($scope,$http){//创建控制器test $http取json数据
10                 $http.get(‘data.json‘).success(function(data){
11                     $scope.arr=data;
12                     $scope.selProp="id";
13                     $scope.selBy=1;
14                 })
15             })
16         </script>
17     </head>
18     <body ng-controller="test">
19         <select name="" ng-model="selProp">
20             <option value="id">编号排序</option><!--value是查找数组下标第一个-->
21             <option value="name">姓名排序</option>
22             <option value="age">年龄排序</option>
23         </select>
24         <select name="" ng-model="selBy">
25             <option value="1">升序</option><!--升序用1表示-->
26             <option value="-1">降序</option>
27         </select>
28         <input type="text" placeholder="搜索内容" ng-model="value"/>
29         <table border="1" cellspacing="0" cellpadding="0">
30             <tr>
31                 <th>编号</th>
32                 <th>姓名</th>
33                 <th>年龄</th>
34             </tr>                        <!--筛选 filter--> <!--排序数组 三目条件-->
35             <tr ng-repeat="value in arr | filter:value | orderBy:selBy == 1 ? selProp:‘-‘ + selProp">
36                 <td>{{value.id}}</td>
37                 <td>{{value.name}}</td>
38                 <td>{{value.age}}</td>
39             </tr>
40         </table>
41     </body>
42 </html>

打开页面就可以看到效果了。

时间: 2024-10-20 07:11:04

angularJS可以实现常常看到购物车中的升序降序效果的相关文章

编一个程序,输入10个整数,并放在数组中,先降序输出全部的数,再统计并输出当中正数、负数和零的个数

public class Demo1 { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(-1); list.add(-2); list.add(-4); list.add(0); list.add(2); list.add(5); list.add(9); list.add(7); list.add(-9); list.add(-7);

HTML中实现Table表头点击升序/降序排序

1 题目:如下图,请实现表格信息的排序功能,当点击表头的属性区域,将表格信息进行排序切换功能,即第一次点击为降序排序,再一次点击进行升序排序. 2 姓名 力量 敏捷 智力 3 德鲁伊王 17 24 13 4 月之骑士 15 22 16 5 众神之王 19 15 20 6 流浪剑客 23 15 14 7 基本思路: 8 点击将各列数值存入数组第一次点击?(className=="as"?)升序排序(className="desc")按新排列的数组的顺序,将各列赋予新值

1.提取List&lt;bean&gt;中的某属性集合; 2.List&lt;bean&gt;排序(需要指定升序降序和排序字段的类型)

import java.lang.reflect.Field; import java.math.BigDecimal; import java.util.Collections; import java.util.Comparator; import java.util.List; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import com.goog

关于匿名函数的使用,购物车中计算销售税的应用

php匿名函数又叫闭包函数,可以起到精简代码的作用,下面是购物车中的应用: class Cart { const PRICE_BUTTER = 1.00; const PRICE_MILK = 3.00; const PRICE_EGGS = 6.95; protected $products = array(); public function add($product, $quantity) { $this->products[$product] = $quantity; } public

ajax在购物车中的应用

代码如下: 购物车页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv=&quo

leetcode——Reverse Linked List II 选择链表中部分节点逆序(AC)

Reverse a linked list from position m to n. Do it in-place and in one-pass. For example: Given 1->2->3->4->5->NULL, m = 2 and n = 4, return 1->4->3->2->5->NULL. Note: Given m, n satisfy the following condition: 1 ≤ m ≤ n ≤ le

如何让IOS中的文本实现3D效果

本转载至 http://bbs.aliyun.com/read/181991.html?spm=5176.7114037.1996646101.25.p0So7c&pos=9     zhedianshi 级别: 帮帮团 发帖 487 云币 430 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-06-10 我想要在IOS中对一些文本进行3D效果渲染,使用了UIKit和标准视图控制器. 实现之的效果大概能成为这样:   能不能通过iOS和UIKit实现?我只用了一个静态PNG图片,

[转] Vuforia AR 中的阴影与浮现效果

添加阴影 在 Unity 中我们通常给物体添加阴影来增加真实感. 但是我们直接这么做的话会在画面中也看到一个白色的平面.所以我们需要一个透明的平面,但能够接收阴影.为了达到这个目的,我们需要一个自定义的着色器.--- Shader "FX/Matte Shadow" 使用 Matte Shadow 制作材质球,再将它拖拽到我们的平面上,就得到了我们期望的效果.注意如果没看到阴影的话,很可能是 Scale 或者 Project Quality 设置的问题. 从识别对象中浮现 要实现这个效

098在屏幕中实现一个检索框效果

效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UITableViewController<UISearchBarDelegate> 4 @property (strong, nonatomic) UISearchBar *searchBar; 5 @property (strong, nonatomic) NSMutableArray *mArrDataSourceO