过滤器(filter)实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器(filter)实现相关的知识,希望对你有一定的参考价值。

花了2天时间,实现了过滤器功能,针对数据进行筛选,包含以下7个过滤器:

‘date‘,‘currency‘,‘number‘,‘tolowercase‘,‘touppercase‘,‘orderBy‘,‘filter‘,其中前5个针对数据格式转换,orderBy 和 filter 针对数组过滤。

orderBy 支持多个属性[‘a‘,‘b‘,***] 排序,和自定义函数排序;filter支持:

odd      奇数

even     偶数

v:       值中含有v字符的

{prop:v} 属性prop的值中含有v字符的

func     自定义函数过滤

range    数组范围

index    数组索引序列

是不是有种angularjs 相似的感觉,小伙伴们说尽量保持angular在使用上的一致性,降低学习成本,我妥协了。??

以上是关于过滤器(filter)实现的主要内容,如果未能解决你的问题,请参考以下文章

过滤器(filter)实现

过滤器Filter

过滤器Filter

Filter简单过滤器的实现

过滤器Filter

Filter过滤器