angularjs自定义filter

angular.Module API

Overview
Methods
info([info]);
provider(name, providerType);
factory(name, providerFunction);
service(name, constructor);
value(name, object);
constant(name, object);
decorator(name, decorFn);
animation(name, animationFactory);
filter(name, filterFactory);
controller(name, constructor);
directive(name, directiveFactory);
component(name, options);
config(configFn);
run(initializationFn);
Properties
requires
name

filter(name, filterFactory);

See $filterProvider.register().

Note: Filter names must be valid AngularJS Expressions identifiers, such as uppercase or orderBy. Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace your filters, then you can use capitalization (myappSubsectionFilterx) or underscores (myapp_subsection_filterx).

--Parameters--

Param Type Details

name string

Filter name - this must be a valid AngularJS expression identifier

filterFactory Function

Factory function for creating new instance of filter.

Demo

    angular.module('mobile')
.filter('mobileMask', function() {
return function(input) {
var mobile = input || '';
var reg = /\d{11}/;
if (reg.test(mobile)) {
return mobile.replace(/(\d{3})(\d{4})(\d{4})/, '$1****$3');
}
return input;
}
});
上一篇:java JDK安装教程


下一篇:Java-反射再学习