Credit to

angularjs 1.4


Improve this Doc View Source $controllerProvider

  1. $controller
  2. provider in module ng

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

This provider allows controller registration via the register method.


  • register(name, constructor);


    Param Type Details
    name stringObject

    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).

  • allowGlobals();

    If called, allows $controller to find controller constructors on window

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.$controllerProvider