基本上我不知道什么是宣称这种做法之间我控制器之间的区别:问:为什么在角度控制器中使用依赖注入?
myApp.controller('GreetingController', ['$scope', function($scope) {
$scope.greeting = 'Hola!';
}]);
这:
myApp.controller('GreetingController', function($scope) {
$scope.greeting = 'Hola!';
}]);
据我所知,在角控制器/指令/过滤等声明括号是依赖注入的,但是使用Controller的$ scope只能用于控制器。至少这是我的理解。
请帮我理解一下,我一直在研究这个问题,而且很多关于此事的解释都可以在网上找到。
在此先感谢。
我想你缺少的是这两个例子都使用依赖注入!第二个示例明确定义了正在注入的服务的名称('$ scope')。 – Ignitor