MCPcopy Create free account
hub / github.com/binux/qiandao / register

Function register

web/static/components/angularjs/angular.js:14541–14551  ·  view source on GitHub ↗

* @ngdoc method * @name $controllerProvider#register * @param {string|Object} name Name of the filter function, or an object map of filters where * the keys are the filter names and the values are the filter factories. * @returns {Object} Registered filter instance, or if a map of fil

(name, factory)

Source from the content-addressed store, hash-verified

14539 * of the registered filter instances.
14540 */
14541 function register(name, factory) {
14542 if(isObject(name)) {
14543 var filters = {};
14544 forEach(name, function(filter, key) {
14545 filters[key] = register(key, filter);
14546 });
14547 return filters;
14548 } else {
14549 return $provide.factory(name + suffix, factory);
14550 }
14551 }
14552 this.register = register;
14553
14554 this.$get = ['$injector', function($injector) {

Callers 1

$FilterProviderFunction · 0.85

Calls 2

forEachFunction · 0.85
isObjectFunction · 0.70

Tested by

no test coverage detected