Может ли кто-нибудь объяснить мне, как использовать local
параметр для этой службы: https://docs.angularjs.org/api/ng/service/ $ controller Я делаю так:
let locals = { '$scope': Scope, 'parameters': parameters };
ctrlInstance = $controller(controller, locals);
Im мои параметры контекста только значение int
но я не могу найти его в моем экземпляре и внутри кода контроллера this.parameters
всегда неопределен.
Заранее спасибо!
Параметр locals
переданный в службу $controller
содержит переменные, доступные для впрыска в ваш контроллер. key
в locals
- это имя, по которому вы можете запросить переменную (value
), которую нужно ввести.
parameters
в вашем случае могут быть введены в контроллер следующим образом:
function MyController($scope, parameters) {
// ...
}