2013-08-21 26 views
23

Bu hatayı alıyorum ve farklı yöntemler denedim, ancak yine de hiçbir çözüm bulamadım.
Bu benim kodudur:

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}); 

Ve bu benim denetleyicileri geçerli:

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

html: I can denetleyicisi olarak

<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> 

değişken com'a erişme ... benim hizmetlerinden ing böylece uyarı mesajı çalışmaz ve bu hatayı olsun Sen angular-resource.js dosyası ve yük ngResource modül eklemek zorunda

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

cevap

59

: Daha fazla ayrıntı için angular.module('app', ['ngResource'])

kontrol "Montaj" $resource hizmetinin belgelendirmesinin içindeki bölüm: http://docs.angularjs.org/api/ngResource. $ Kaynak

+0

sadece myApp.controllers i küçük bir sorun var s .. ama nasıl yüklenir? eğer yapabilirsen bana yardım edebilir misin? – user2702379

+1

sadece index.html sayfa içinde düzenli javascript dosyası olarak gerektirir;) – luacassus

+0

ohh okey: P çok teşekkür ederim ... aptal soru sormak için: P – user2702379

14

Servis modülü de kaynak gerektirir.

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

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

ve ayrıca kontrolör

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

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

ve techincally

için, sizin motherModule değil servis-modülü hakkında bilmesi gereken olmalıdır myApp.service gerekli i ... dosya açısal-resource.js açısal klasörde mevcut açısal için yeni beri

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

işte
angular.module('myApp', ['myApp.controllers']). 
İlgili konular