Angularjs $scope是依赖项吗?

Angularjs $scope是依赖项吗?,angularjs,scope,dependencies,code-injection,Angularjs,Scope,Dependencies,Code Injection,我是这样看的。您输入了名为$scope的控制器参数 AngularJS看到$scope参数,然后为我们创建$scope对象,并将其注入控制器中$scope参数所在的位置 在那个地方注射那个物体是注射对吗?但什么是依赖$scope?还是创建$scope的对象构造函数 依赖关系是控制器依赖的东西 所以在这个例子中: .controller('MyController', function($scope) {}); 控制器MyController依赖于$scope如果scope不是依赖项,为什么称之

我是这样看的。您输入了名为
$scope
的控制器参数

AngularJS看到
$scope
参数,然后为我们创建
$scope
对象,并将其注入控制器中
$scope
参数所在的位置


在那个地方注射那个物体是注射对吗?但什么是依赖<代码>$scope?还是创建
$scope
的对象构造函数

依赖关系是控制器依赖的东西

所以在这个例子中:

.controller('MyController', function($scope) {});

控制器
MyController
依赖于
$scope

如果scope不是依赖项,为什么称之为依赖项注入?scope是依赖项
MyController
需要注入
$scope
。它不关心注入$scope的内容,但是
MyController
取决于将注入
$scope
的内容。AngularJS将看到
MyController
$scope
作为依赖项,并将其注入控制器。