我正在阅读http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html,发现如果你压缩JavaScript代码,AngularJS依赖注入会出现问题。
所以我想知道是否可以使用
var MyController = function($scope, $http) {
$http.get('https://api.github.com/repos/angular/angular.js/commits')
.then(function(response) {
$scope.commits = response.data
})
}
你应该使用
var MyController = ['$scope', '$http', function($scope, $http) {
$http.get('https://api.github.com/repos/angular/angular.js/commits')
.then(function(response) {
$scope.commits = response.data
})
}]
总的来说,我认为第二个片段是针对旧版本的angularjs的,但是......
我是否应该始终使用注入方式(第二种方式)?