详解Angularjs filter过滤器

前端之家收集整理的这篇文章主要介绍了详解Angularjs filter过滤器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

系统的学习了一下angularjs,发现angularjs的有些思想根PHP的模块smarty很像,例如数据绑定,filter。如果对smarty比较熟悉的话,学习angularjs会比较容易一点。这篇简单说一下angularjs的filter功能,angularjs的filter功能可分为二种,一种是内置的过滤器,一种是自定义的。

Filter是用来格式化数据用的。

Filter的基本原型( '' 类似于Linux中的管道模式):

Filter可以被链式使用(即连续使用多个filter):

Filter也可以指定多个参数:

1,uppercase,lowercase大小转换

|这里的竖线是一种管道功能,如果对linux比较熟悉的话,这块的|根linux的管道功能,基本是一样的

2,json格式化

注意:bza没格式前是没有双引号的,格式化后就转换成了json数据了。

3,date格式化

4,number格式化

5,currency货币格式化

6,filter查找

7,limitTo字符串,对像的截取

8,orderBy对像排序

功能

我找了一个基本angularjs的mvc框架,phonecat,自定义filter也是在这基础写的,这个框架挺好用的。

1,filters.js添加一个module

2,app.js中加载这个module

3,html中调用

注意:| lowercase |tankreplace管道命令可以有多个

以上所述是小编给大家介绍的angularjs filter过滤器相关知识,希望对大家有所帮助,更多有关angularjs filter相关知识敬请关注编程之家网站。谢谢!

原文链接:https://www.f2er.com/js/50193.html

猜你在找的JavaScript相关文章