Ich beginne mit AngularJS und ich habe einige Probleme, wenn ich versuche, eine Fabrik von einem Controller zu verwenden.AngularJS - Factory - TypeError: Kann Eigenschaft 'getSpec' von undefined nicht lesen
Ich habe folgendes Werk
angular.module('testingApp')
.factory('factoryService', function ($http) {
// Service logic
var getSpec = function(p) {
return $http.get('http://someurl//?p=' + p);
};
return {
getSpec: getSpec
};
});
und dann versuche ich es von der Steuerung zu verbrauchen wie folgt
angular.module('testingApp')
.controller('ServiceincientsCtrl',[ function (factoryService,$scope) {
console.log('Starting Service Incident Controller');
factoryService.getSpec('AAA').then(function(response){
$scope.result = response.data;
}, function(error){
console.log('opsssss' + error);
});
}]);
Aber wenn ich versuche, es ich folgende Meldung
erhalten zu laufenTypeError: Cannot read property 'getSpec' of undefined
Ich weiß nicht, was ich vermisse, Es sollte ein newbbie Fehler sein, ich googelte es und ich versuchte m irgendwelche Beispiele mit dem gleichen Ergebnis.
Irgendwelche Ideen, was ich falsch mache?
Danke!
Danke !!! Es hilft wirklich !!! – federom