angular的内置过滤器非常好用,但是往往有时候内置过滤器不能满足我们项目的需求,这个时候就需要自定义过滤器了:
1.自定义过滤器:
定义模块名:myApp=angular.module('myApp',[]);
myApp.filter('filterName',function(){
return function(要过滤的对象,参数1,参数2,...){
return Obj //这里返回的是过滤后的对象
}
});
2.在视图上使用过滤器:
{{obj | filterName}} ====> obj是要过滤的对象
3.在控制器里面使用:
通过注入$filter才能使用,如果你不知道怎么注入那我也没办法了~~~
$filter(filterName)(要过滤的对象,参数1,参数2,...)