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