基本上我不知道什麼是宣稱這種做法之間我控制器之間的區別:問:爲什麼在角度控制器中使用依賴注入?
myApp.controller('GreetingController', ['$scope', function($scope) {
$scope.greeting = 'Hola!';
}]);
這:
myApp.controller('GreetingController', function($scope) {
$scope.greeting = 'Hola!';
}]);
據我所知,在角控制器/指令/過濾等聲明括號是依賴注入的,但是使用Controller的$ scope只能用於控制器。至少這是我的理解。
請幫我理解一下,我一直在研究這個問題,而且很多關於此事的解釋都可以在網上找到。
在此先感謝。
我想你缺少的是這兩個例子都使用依賴注入!第二個示例明確定義了正在注入的服務的名稱('$ scope')。 – Ignitor