我们如何在Angular JS中使用$Scope变量而不声明
How We use $Scope variable in Angular JS without declaring?
您能在不声明任何位置的情况下解释$Scope varibale是如何工作的吗在角度JS中?
它实际上是声明的。例如,在制作控制器时,传递一个$scope
对象。从角度指南页面:
angular.module('scopeExample', [])
.controller('MyController', ['$scope', function($scope) {
$scope.username = 'World';
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
}]);
注意'$scope', function($scope)
-使用Angular的依赖注入框架,在.
$scope
对象它是由angular的依赖项注入器服务注入的。
当您使用ng控制器将控制器绑定到视图时,会创建一个新的ChildScope,它通常来自$rootScope。
$injector是用于注入的服务的名称。
$injector用于检索提供者定义的对象实例、实例化类型、调用方法和加载模块。
这是棱角分明的服务文档。
相关文章:
- $scope变量被视为字符串AngularJs
- $scope变量,ng隐藏/显示
- $Scope变量在HTML中不更新,尽管在控制器中不断更新
- $scope变量发生更改时未触发Angular$watch
- 将Scope变量作为指针发送,并在控制器外部对其进行更改
- 正在从$scope变量中提取值
- 无法使用angularjs重置$scope变量
- 在 ng-click 中设置$scope变量指令
- 在从websocket服务器推送消息后更新$scope变量
- AngularJS中存在与$scope变量相关的问题.UI中的值未更改
- JavaScript未更新$scope变量的一部分
- 如何使用AngularJS在ng init中传递scope变量
- 如何访问ng-init或ng-checked中服务回调函数中声明的$scope变量
- 在我的HTML中用ng-init初始化$scope变量时出现问题
- angular js$scope变量与字符串绑定
- 如何在ng-init中使用$scope变量
- $scope变量从一个函数传递到另一个函数
- 如何在javascript中填充Angularjs$scope变量
- 阻止$scope变量副本侦听其原始副本
- 我们如何在Angular JS中使用$Scope变量而不声明