Tôi đang đọc http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html và hóa ra việc chèn phụ thuộc anglejs có vấn đề nếu bạn giảm thiểu javascript của mình, vì vậy tôi tôi tự hỏi nếu thay vì
var MyController = function($scope, $http) {
$http.get('https://api.github.com/repos/angular/angular.js/commits')
.then(function(response) {
$scope.commits = response.data
})
}
bạn nên sử dụng
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
})
}]
nói chung, tôi nghĩ đoạn mã thứ hai là dành cho phiên bản cũ của anglejs nhưng ....
Tôi có nên sử dụng luôn cách tiêm (cách thứ hai) không?