Improve this doc View Source

The $controller service is used by Angular to create new controllers.

This provider allows controller registration via the register method.

## Methods

- ###

  `register(name, constructor);`

  #### Parameters

  Param | Type | Details
  --- | --- | ---
  name | string Object | Controller name, or an object map of controllers where the keys are the names and the values are the constructors.
  constructor | function()Array | Controller constructor fn (optionally decorated with DI annotations in the array notation).

- ###

  `register(name);`

  #### Parameters

  Param | Type | Details
  --- | --- | ---
  name | string Object | 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 filters was provided then a map of the registered filter instances.