AngularJS Filter过滤器
来源:互联网 发布:中国经济泡沫知乎 编辑:程序博客网 时间:2024/06/10 15:24
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>AngularJS 过滤器</title> <script src="../js/jquery-2.1.3.min.js"></script> <script src="../js/angular.min.js"></script></head><body> <!--过滤器可以使用一个管道字符(|)添加到表达式和指令中,多个 filter 使用多个(|),一个 filter 多个参数使用多个(:)--> <!-- currency: 格式化数字为货币格式。 filter: 从数组项中选择一个子集。 lowercase: 格式化字符串为小写。 orderBy: 根据某个表达式排列数组。默认升序asc,倒序添加-负号 uppercase: 格式化字符串为大写。 data: 格式化 number: 格式化(保留小数) limitTo: 截取(位数) --> <div ng-app="myApp" ng-controller="myCtrl" ng-init="name='Tom';price=555"> <p>lowercase: {{name | lowercase}}</p> <p>uppercase: {{name | uppercase}}</p> <p>currency: {{price | currency}}</p> <p>currency: {{price | currency: "RMB ¥ "}}</p> <p>currency: {{price | currency: "我的转换 "}}</p> <p>date: {{1890165945000 | date:"yyyy-MM-dd HH:mm:ss"}}</p> <p>number: {{5103168410.168131541 | number: 3}}</p> <p>limitTo: {{168412.16841651 | limitTo: 5}}</p> <p>limitTo: {{"this is just a test" | limitTo: 6}}</p> <p>limitTo: {{"测试中文" | limitTo: 3}}</p> 根据id降序排: {{ [{"age": 20,"id": 10,"name": "iphone"}, {"age": 12,"id": 11,"name": "sunm xing"}, {"age": 44,"id": 12,"name": "test abc"} ] | orderBy:'id':true }} <br/> 根据-id升序排: {{ [{"age": 20,"id": 10,"name": "iphone"}, {"age": 12,"id": 11,"name": "sunm xing"}, {"age": 44,"id": 12,"name": "test abc"} ] | orderBy:'-id' }} <br/> 根据id升序排: {{ [{"age": 20,"id": 10,"name": "iphone"}, {"age": 12,"id": 11,"name": "sunm xing"}, {"age": 44,"id": 12,"name": "test abc"} ] | orderBy:'id' }} <hr> 自定义 filter: <p>{{speak | reverse}}</p> <p> {{name | contactParam: speak : " and thanks."}}</p> </div> <script> angular.module("myApp", []).controller("myCtrl", function ($scope) { $scope.speak = "How are you!"; }).filter("reverse", function () { return function (val) { return val.split("").reverse().join(""); } }).filter("contactParam", function () {//自定义过滤器 -- 多参数 return function (val) { return "start:" + Array.prototype.slice.call(arguments).join(","); } }); </script></body></html>
阅读全文
0 0
- AngularJs 过滤器(filter)
- AngularJs过滤器(filter)
- angularjs学习 过滤器(filter)
- angularjs中的filter(过滤器)
- angularjs过滤器(filter)
- AngularJS Filter过滤器详情
- angularjs filter 详解(过滤器)
- 《AngularJs》$filter 自定义过滤器
- AngularJs 过滤器(filter)
- angularJS-filter过滤器
- angularJS filter自定义过滤器
- angularjs之filter过滤器
- AngularJs filter 过滤器
- AngularJs filter 过滤器
- AngularJS Filter过滤器
- AngularJS过滤器filter
- AngularJS过滤器filter
- AngularJS 过滤器\自定义过滤器 $filter
- Ubuntu 安装多版本JDK --使用update-alternatives 管理多个版本
- sssp整合分页之完成修改操作(三)【具体操作】
- SNMP协议详解
- 2017乌鲁木齐赛区网络赛 I Colored Graph(完全图边定向构造)
- 2017 ACM-ICPC乌鲁木齐网络赛 B. Out-out-control cars(几何)
- AngularJS Filter过滤器
- Android布局管理
- 轻院1064加密字符
- JVM--1、GC
- jenkins后台执行shell命令
- TMS320F28377D_LED实验
- 两种会场安排问题求解
- 2017ACM乌鲁木齐网预
- 加载大图片到内存