की 'जिज्ञासा' पढ़ा नहीं जा सकता मैं अपने आप को AngularJS के साथ परिचित कर रहा हूँ और एक वेब एपीआई बैकएंड को कॉल करते थे और मैंहो रही लेखन त्रुटि: गुण अपरिभाषित
angular.js:13424 TypeError: Cannot read property 'query' of undefined
की त्रुटि मिलती है मैं एक productListController
(function()
{
"use strict";
angular.module("productManagement").controller("ProductListController", ["productResource", ProductListController]);
function ProductListController($scope, productResource) {
productResource.query(function (data) {
$scope.products = data
});
}
})();
है
और मैं एक सेवा productResource
(function() {
"use strict";
angular.module("common.services").factory("productResource", ["$resource", "appSettings", productResource])
function productResource($resource, appSettings) {
return $resource(appSettings.serverPath + "/api/products/:id").query();
}
}());
appSettings नामक एक निरंतर है जो एक पथ निर्दिष्ट करता है।
query
क्यों अनिर्धारित है?
यह सब समझ में आता है। धन्यवाद – Arianule