angular-过滤器
过滤器 | 描述 |
---|---|
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-过滤器相关推荐
- Angular过滤器
Angular过滤器 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器.例如,假设我们希望将字符串 转换成大写,可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器: {{ nam ...
- 3、Angular JS 学习笔记 – Controllers [翻译中]
2019独角兽企业重金招聘Python工程师标准>>> 理解控制器 在Angular中,一个控制器是一个javascript构造函数用于填充Angular作用域. 当一个控制器通过使 ...
- js中的实例(排行榜)
1. js 比较两个日期的大小(6469) 2. js 常用正则表达式(4385) 3. js 对象转数组(4058) 4. js 时间戳转换为'yyyy-MM-dd hh:mm'格式(es6语法)( ...
- l10n php download,AngularJs 国际化(I18n/L10n)详解
一.I18n and L10n in AngularJS 1. 什么是I18n和L10n? 国际化(Internationalization),简称I18n,是让产品开发在一个他们可以简单地对产品进行 ...
- 如何使用多个参数调用Angular.js过滤器?
本文翻译自:How do I call an Angular.js filter with multiple arguments? As from the documentation , we can ...
- angular货币过滤_Angular过滤器
内置过滤器 1.currency(货币处理) currency可以将数字格式转化为货币的形式,如果不传参数,默认为$. 1 {{num|currency:\"¥\"}} 展现的形式 ...
- Angular自定义管道(过滤器)方法
1.命令行新建一个管道:放在项目里pipe文件夹里 ng g pipe pipe/multiple 新建管道之后就声明在app.module.ts文件里了 2.multiple.pipe.ts示例 i ...
- angular初步认识一
最近比较流行MVC前端框架开发,最近研究了一个框架AngularJS框架 不说那么多,先上例子,我是个代码控 <!DOCTYPE html> <html lang="en& ...
- 【AngularJS】—— 9 自定义过滤器
AngularJS另一个特点就是提供了过滤器,可以通过操作UNIX下管道的方式,操作数据结果. 通过使用管道,可以便于双向的数据绑定中视图的展现. 过滤器在处理过程中,将数据变成新的格式,而且可以使用 ...
- Angular 2 Pipe
Angular 2 Pipe Angular 2 中 Pipe(管道) 与 Angular 1.x 中的 filter(过滤器) 的作用的是一样的.它们都是用来对输入的数据进行处理,如大小写转换.数值 ...
最新文章
- 15、Kubernetes集群资源监控
- sap 导出系统所有的单位_物流单条码识别系统
- Python公众号开发部分代码开源
- 初识Lucene.net
- SD和TF两种卡片的区别
- VTK:结构化网格之Vol
- codeforces 765 E Tree Folding
- CF1556F-Sports Betting【状压dp,数学期望】
- 计算机动画分为关键帧动画和,一个最简单的动画最少有几个关键帧
- 【Python CheckiO 题解】Say Hi
- 如何用c语言倒序输出字母,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
- 装了xcode3.2 后再装xcode4.1 出现的问题 永远build不过
- 设定行车路线实验matlab,桥式吊车小车运动控制系统的建模及MATLAB仿真讲解.doc...
- C# 从类库中获取资源图片,把图片资源保存到类库中
- 拓端tecdat|python安娜卡列妮娜词云图制作
- 【DTM】HUAWEI Ads与DTM网页转化追踪(一)
- android标题栏尺寸,Android平台设计规范19条(轻松入门)
- php面试会考计算机网络,计算机网络常见面试题整理
- 22-02-08数据库迁移sql问题
- 小工具:批量替换文件夹下所有文件内容中的指定词
热门文章
- python 通过下载包setup.py安装模块
- centos系统设置局域网静态IP
- 项目开发(Require + E.js)
- 你可能不知道的java、python、JavaScript以及jquary循环语句的区别
- PHP-CGI, FastCGI, PHP-FPM的关系和区别
- Session 丢失问题
- Debian下IPv6设定主地址 Set primary IPv6 address under Debian Linux
- Jupyter配置步骤
- mybatis比hibernate处理速度快的原因
- 【转载】数据库操作:添加、插入、更新语句