Не могли бы вы объяснить, как работает varibale Scope без объявления какого-либо места в угловом JS?
0
A
ответ
2
Фактически объявлено. Например, когда вы создаете контроллер, вы передаете объект $scope
. От угловой guide страницы:
angular.module('scopeExample', [])
.controller('MyController', ['$scope', function($scope) {
$scope.username = 'World';
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
}]);
Обратите внимание на '$scope', function($scope)
- с использованием рамки инъекции зависимостей угловой, вы являетесь инъекции $scope
объекта в
0
Это становится впрыскивается службой инжекторной зависимости угловых в..
Когда вы используете ng-контроллер для привязки контроллера к представлению, создается новый ChildScope, который прототипно наследуется от $ rootScope.
$ инжектор - это название услуги, используемой для инъекций.
$ инжектор используется для извлечения экземпляров объектов, определенных поставщиком, создания типов экземпляров, методов вызова и модулей загрузки.
Here - угловая документация по обслуживанию.
Смежные вопросы
- 1. Использование $ scope - Angular Js
- 2. Когда мы используем поставщиков в Angular 2?
- 3. Как работает метод scope() в Angular JS?
- 4. Angular js $ scope is undefined
- 5. Как подготовить длинную переменную JS объявления JS?
- 6. Когда мы используем $ scope, и когда мы используем var в AngularJS?
- 7. В javascript почему мы используем var для объявления переменной?
- 8. $ scope как использовать переменную в угловом js
- 9. Angular JS Root scope после формы submit
- 10. Функция, возвращающая переменную без объявления
- 11. $ scope не работает в Angular js
- 12. $ scope и $ rootScope в Angular JS
- 13. как мы используем BigInt?
- 14. Как мы используем структуры?
- 15. Использование контроллеров, добавленных маршрутами для объявления переменных $ scope в Angular JS?
- 16. Почему мы используем $ stateparams в angularjs
- 17. Почему мы используем прототипы
- 18. Angular JS (v1) - $ scope слишком умен?
- 19. Гоча в переменную повторного объявления (JS)
- 20. Почему мы используем HTTP?
- 21. Невозможно изменить переменную в Angular js, почему?
- 22. JS loop variable scope
- 23. Почему мы используем $ (function() {}) как синтаксис в JS?
- 24. Angular Js $ scope. $ Apply не работает
- 25. Почему мы используем #includes, если форвардные объявления кажутся выше?
- 26. Как привязать переменную к $ scope в Angular 2?
- 27. Когда мы используем Element? Когда мы используем Helper? Когда мы используем View Cells? в CakePHP 3
- 28. почему мы используем конструктор без параметров
- 29. ERR_CONNECTION_REFUSED когда мы используем https: // без WWW
- 30. Почему мы используем tq_struct?
Мой вопрос в том, когда мы выполняем функцию с использованием параметра, тогда, когда мы его вызываем, мы передаем этот параметр. Это закон любой функции, но в угловом JS, когда я использую этот контроллер, я не пропускаю никакого значения параметра из представления, тогда Как получить значение $ Scope – Programmersohel