की संपत्ति 'getSpec' नहीं पढ़ सकता है मैं AngularJS से शुरू कर रहा हूं और मुझे नियंत्रक से फैक्ट्री का उपयोग करने का प्रयास करते समय कुछ समस्याएं आ रही हैं।कोणीयजेएस - फैक्टरी - टाइप एरर: अपरिभाषित
मैं निम्नलिखित कारखाने
angular.module('testingApp')
.factory('factoryService', function ($http) {
// Service logic
var getSpec = function(p) {
return $http.get('http://someurl//?p=' + p);
};
return {
getSpec: getSpec
};
});
है और उसके बाद मैं मैं निम्नलिखित संदेश प्राप्त होता है इसे चलाने के लिए जब मैं कोशिश नियंत्रक से उपभोग करने के लिए के रूप में
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);
});
}]);
इस प्रकार की कोशिश लेकिन
TypeError: Cannot read property 'getSpec' of undefined
मुझे नहीं पता कि मैं क्या खो रहा हूं, यह एक नौसिखिया त्रुटि होनी चाहिए, मैंने इसे गुगल किया और मैंने कोशिश की एक ही परिणाम के साथ कोई उदाहरण।
मैं क्या गलत कर रहा हूं के बारे में कोई विचार?
धन्यवाद!
धन्यवाद !!! यह वास्तव में मदद करता है !!! – federom