Улучшить эту документацию Просмотреть исходный код $controller
- $controllerProvider
- Сервис в модуле ng
$controller Сервис отвечает за создание экземпляров контроллеров.
Это просто вызов $injector, но выделенный в сервис, чтобы можно было переопределить этот сервис с помощью версии BC.
Зависимости
Использование
$controller(constructor, locals);
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| конструктор | function()string | Если переданная функция, то она рассматривается как функция-конструктор контроллера. В противном случае она рассматривается как строка, используемая для получения конструктора контроллера с помощью следующих шагов:
|
| locals | Object | Локальные переменные для инъекции в контроллер. |
Возвращаемое значение
Object |
Экземпляр заданного контроллера. |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/service/$controller