2013-08-21 14 views
23

मुझे यह त्रुटि मिल रही है और मैंने विभिन्न तरीकों का प्रयास किया, लेकिन फिर भी मुझे कोई समाधान नहीं मिला है।
यह मेरा कोड है:

services.js

angular 
.module('myApp.services',[]) 
.service('myservice', function($resource) { 

    var pendings = $resource('myUrl2', {methode: 'GET', isArray:true}); 
    var items; 

    var myPo='rawad al bo3bo3'; 
    var quantity; 
    var barcode; 

    return { 
    getItems: function() { 
     items = $resource('myUrl', {methode: 'GET', isArray:true}); 

और ये मेरे नियंत्रकों है:

angular 
.module('myApp.controllers', []) 
.controller('ReceiveCtrl', ['$scope','myservice', function ($scope,myservice) {  

एचटीएमएल:

<html lang="en" ng-app="myApp"> 
    <head> 
    <meta charset="utf-8"> 
    <title>My AngularJS App</title> 
    <!-- <link rel="stylesheet" href="lib/primeUI/prime-ui-0.9.5.css"> --> 
    </head> 
    <body> 

    <ul class="menu"> 
     <li><a href="#/Receive">view1</a></li> 
     <li><a href="#/Pending">view2</a></li> 
    </ul> 

    <div ng-view></div> 

    </body> 
</html> 

नियंत्रक मैं यह कर सकते हैं में वेरिएबल कॉम तक नहीं पहुंचें मेरी सेवाओं से ing ... इसलिए चेतावनी संदेश से काम नहीं चलेगा और मैं इस त्रुटि मिलती है

Error: Unknown provider: $resourceProvider <- $resource <- myservice 

उत्तर

59

आप angular-resource.js फ़ाइल और लोड ngResource मॉड्यूल शामिल करने के लिए है: angular.module('app', ['ngResource'])

अधिक जानकारी के लिए जाँच "स्थापना" $resource सेवा के लिए प्रलेखन के अंदर अनुभाग: http://docs.angularjs.org/api/ngResource। $ संसाधन

+0

इसलिए यहाँ करने के लिए मैं एक छोटी सी समस्या है के बाद से मैं कोणीय करने के लिए नया हूँ ... फ़ाइल कोणीय resource.js फ़ोल्डर कोणीय में मौजूद है .. लेकिन इसे कैसे लोड करें? यदि आप कर सकते हैं तो क्या आप इसके साथ मेरी मदद कर सकते हैं? – user2702379

+1

को केवल index.html पृष्ठ के अंदर नियमित जावास्क्रिप्ट फ़ाइल के रूप में इसकी आवश्यकता होती है;) – luacassus

+0

ओह ओकी: पी बहुत बहुत धन्यवाद ... बेवकूफ सवाल पूछने के लिए: पी – user2702379

14

सेवा मॉड्यूल को भी संसाधन की आवश्यकता होती है।

angular.module('myApp.services',[]) 

angular.module('myApp.services',['ngResource']) 

और भी नियंत्रक आपकी सेवा मॉड्यूल के बारे में जानना

angular.module('myApp.controllers', []) 

angular.module('myApp.controllers', ['myApp.services','myApp.filters', 'myApp.directives']) 

और techincally के लिए, अपने motherModule नहीं है की जरूरत है होना चाहिए myApp.service की आवश्यकता है s केवल myApp.controllers

angular.module('myApp', ['myApp.services','myApp.filters', 'myApp.directives' 'myApp.controllers']). 

angular.module('myApp', ['myApp.controllers']). 
संबंधित मुद्दे