过滤器 描述
currency 格式化数字为货币格式。
filter 从数组项中选择一个子集。
lowercase 格式化字符串为小写。
orderBy 根据某个表达式排列数组。
uppercase 格式化字符串为大写。
内容中:数值转为货币格式
<p>总价 = {{ (quantity * price) | currency }}</p>
排序
<ul><li ng-repeat="x in names | orderBy:'country'">{{ x.name + ', ' + x.country }}</li>
</ul>
内容中:转小写
<p>姓名为 {{ lastName | lowercase }}</p>
内容中:转大小写
<body ng-app="myApp"><div ng-controller="myCtrl"><input type="text" ng-model="name"/><input type="text" ng-model="age"/><!--z转换为大/小写--><!--<p>调用控制器里的函数:{{info()|uppercase}}</p>--><p>调用控制器里的函数:{{info()|lowercase}}</p></div><script type="text/javascript">var app=angular.module('myApp',[]);app.controller("myCtrl",function($scope){$scope.name="Youyuanyuan";$scope.age=10;$scope.info=function(){//注意变量前加上$scopereturn $scope.name+" "+$scope.age;}})</script></body>
排序:在ng-repeat之后
  • {{x}}
  • {{x.name+" "+x.age}}
<body ng-app="myApp"><div ng-controller="myCtrl"><input type="text" ng-model="name" /><input type="text" ng-model="num" /><p>{{"名称:"+name+",单价:"+price+",数量:"+num}}</p><p>总价:{{ (price * num) | currency }}</p></div><ul ng-controller="myCtrl"><!--数组排序--><li ng-repeat="x in sum|orderBy">{{x}}</li></ul><ul ng-controller="myCtrl"><!--对象排序--><li ng-repeat="x in info|orderBy:'age'">{{x.name+" "+x.age}}</li></ul><script type="text/javascript">var app = angular.module('myApp', []);app.controller("myCtrl", function($scope) {$scope.name = "apple";$scope.num = 10;$scope.price = 20;$scope.sum =[10,30,20];$scope.info=[{name:"youyunayuan",age:20},{name:"youqijia",age:30},{name:"youlonglong",age:10},{name:"zhengshaonong",age:5}];})</script></body>

转载于:https://www.cnblogs.com/sakura-sakura/p/6678836.html

angular-过滤器相关推荐

  1. Angular过滤器

    Angular过滤器 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器.例如,假设我们希望将字符串 转换成大写,可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器: {{ nam ...

  2. 3、Angular JS 学习笔记 – Controllers [翻译中]

    2019独角兽企业重金招聘Python工程师标准>>> 理解控制器 在Angular中,一个控制器是一个javascript构造函数用于填充Angular作用域. 当一个控制器通过使 ...

  3. js中的实例(排行榜)

    1. js 比较两个日期的大小(6469) 2. js 常用正则表达式(4385) 3. js 对象转数组(4058) 4. js 时间戳转换为'yyyy-MM-dd hh:mm'格式(es6语法)( ...

  4. l10n php download,AngularJs 国际化(I18n/L10n)详解

    一.I18n and L10n in AngularJS 1. 什么是I18n和L10n? 国际化(Internationalization),简称I18n,是让产品开发在一个他们可以简单地对产品进行 ...

  5. 如何使用多个参数调用Angular.js过滤器?

    本文翻译自:How do I call an Angular.js filter with multiple arguments? As from the documentation , we can ...

  6. angular货币过滤_Angular过滤器

    内置过滤器 1.currency(货币处理) currency可以将数字格式转化为货币的形式,如果不传参数,默认为$. 1 {{num|currency:\"¥\"}} 展现的形式 ...

  7. Angular自定义管道(过滤器)方法

    1.命令行新建一个管道:放在项目里pipe文件夹里 ng g pipe pipe/multiple 新建管道之后就声明在app.module.ts文件里了 2.multiple.pipe.ts示例 i ...

  8. angular初步认识一

    最近比较流行MVC前端框架开发,最近研究了一个框架AngularJS框架 不说那么多,先上例子,我是个代码控 <!DOCTYPE html> <html lang="en& ...

  9. 【AngularJS】—— 9 自定义过滤器

    AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用 ...

  10. Angular 2 Pipe

    Angular 2 Pipe Angular 2 中 Pipe(管道) 与 Angular 1.x 中的 filter(过滤器) 的作用的是一样的.它们都是用来对输入的数据进行处理,如大小写转换.数值 ...

最新文章

  1. 15、Kubernetes集群资源监控
  2. sap 导出系统所有的单位_物流单条码识别系统
  3. Python公众号开发部分代码开源
  4. 初识Lucene.net
  5. SD和TF两种卡片的区别
  6. VTK:结构化网格之Vol
  7. codeforces 765 E Tree Folding
  8. CF1556F-Sports Betting【状压dp,数学期望】
  9. 计算机动画分为关键帧动画和,一个最简单的动画最少有几个关键帧
  10. 【Python CheckiO 题解】Say Hi
  11. 如何用c语言倒序输出字母,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
  12. 装了xcode3.2 后再装xcode4.1 出现的问题 永远build不过
  13. 设定行车路线实验matlab,桥式吊车小车运动控制系统的建模及MATLAB仿真讲解.doc...
  14. C# 从类库中获取资源图片,把图片资源保存到类库中
  15. 拓端tecdat|python安娜卡列妮娜词云图制作
  16. 【DTM】HUAWEI Ads与DTM网页转化追踪(一)
  17. android标题栏尺寸,Android平台设计规范19条(轻松入门)
  18. php面试会考计算机网络,计算机网络常见面试题整理
  19. 22-02-08数据库迁移sql问题
  20. 小工具:批量替换文件夹下所有文件内容中的指定词

热门文章

  1. python 通过下载包setup.py安装模块
  2. centos系统设置局域网静态IP
  3. 项目开发(Require + E.js)
  4. 你可能不知道的java、python、JavaScript以及jquary循环语句的区别
  5. PHP-CGI, FastCGI, PHP-FPM的关系和区别
  6. Session 丢失问题
  7. Debian下IPv6设定主地址 Set primary IPv6 address under Debian Linux
  8. Jupyter配置步骤
  9. mybatis比hibernate处理速度快的原因
  10. 【转载】数据库操作:添加、插入、更新语句