angular js过滤器:
过滤器的作用:
通过某个规则进行处理,然后返回处理后的结果
常用过滤器:
currency:货币过滤器
currency的作用格式化数字为货币格式
currency语法{{ (quantity * price) | currency:"¥:" }}
currency:默认是$符号
date:日期过滤器
date语法:{{1490161945000 | date:"yyyy-MM-dd HH:mm:ss"}} // 2017-03-22 13:52:25
filter:子串匹配过滤器
输入过滤器可以通过一个管道字符(|)和一个过滤器添加到指令中,该过滤器后跟一
个冒号和一个模型名称。
filter 过滤器从数组中选择一个子集:
filter的作用是从数组项中选择一个子集。
filter的语法:{例名:例的值}
limitTo:限制个数过滤器
limitTo语法:
{{"1234567890" | limitTo :6}} // 从前面开始截取6位
{{"1234567890" | limitTo:-4}} // 从后面开始截取4位
orderBy:排序:升序 数组|orderBy: '属性名':false;
orderBy:根据某个表达式排列数组。
lowercase:格式化字符串为小写
uppercase:格式化字符串为大写
自定义过滤器
控制器:模块名controller()
自定义过滤器语法模块名.filter();
自定义指令:模块名.directive(): M() 注释 A(Attribute):属性 E(Elemnt) 标签 C class: 类名
过滤器的作用:
通过某个规则进行处理,然后返回处理后的结果
常用过滤器:
currency:货币过滤器
currency的作用格式化数字为货币格式
currency语法{{ (quantity * price) | currency:"¥:" }}
currency:默认是$符号
date:日期过滤器
date语法:{{1490161945000 | date:"yyyy-MM-dd HH:mm:ss"}} // 2017-03-22 13:52:25
filter:子串匹配过滤器
输入过滤器可以通过一个管道字符(|)和一个过滤器添加到指令中,该过滤器后跟一
个冒号和一个模型名称。
filter 过滤器从数组中选择一个子集:
filter的作用是从数组项中选择一个子集。
filter的语法:{例名:例的值}
limitTo:限制个数过滤器
limitTo语法:
{{"1234567890" | limitTo :6}} // 从前面开始截取6位
{{"1234567890" | limitTo:-4}} // 从后面开始截取4位
orderBy:排序:升序 数组|orderBy: '属性名':false;
orderBy:根据某个表达式排列数组。
lowercase:格式化字符串为小写
uppercase:格式化字符串为大写
自定义过滤器
控制器:模块名controller()
自定义过滤器语法模块名.filter();
自定义指令:模块名.directive(): M() 注释 A(Attribute):属性 E(Elemnt) 标签 C class: 类名