过滤器:就是接受一个值,根据特定的规则进行过滤,返回过滤后的结果,AngularJs过滤有九种,还可以自定义过滤器
常用的有:
过滤器:(9中)
就是用用于转换数据的。
使用范围:表达式,指令。
常见的过滤器:
货币:currency
日期:date
大小写
排序 orderBy
限定输入 limitTo
自定义过滤器:
var mo =angular.module("myApp",[]);
mo.filter("过滤器的名字",function(){
return function(){
//过滤器的逻辑
}
});
重点:敏感词过滤器。
mo.filter("myFilter",function(){
return function(input){//input 就是要过滤的数据
var newInput = input.replace(/马/g,"*");//参数1:正则,要替换的内容 参数2:新的内容
return newInput;
}
});//参数1:过滤器的名字,参数2.方法