मैं http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-d dependency-injection.html पढ़ रहा हूं और यह पता चला है कि अगर आप अपनी जावास्क्रिप्ट को छोटा करते हैं तो कोणीयज निर्भरता इंजेक्शन में समस्या है। अगर इसके बजाय सोच रहा हूँ
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
})
}]
सभी सभी में मुझे लगा कि दूसरा स्निपेट कोणीयज के पुराने संस्करण के लिए था लेकिन ...।
क्या मुझे हमेशा इंजेक्शन का तरीका (दूसरा वाला) इस्तेमाल करना चाहिए?