bilinmeyen sağlayıcı açısal js
"Benim DİNLENME API. uygun" mongolab örnek özelleştirmek için çalışıyorum Şimdi bu hata yapıyorum ve yanlış ne yapıyorum emin değilim:
Error: Unknown provider: ProductProvider <- Product
at Error (unknown source)
at http://localhost:3000/js/vendor/angular.min.js:28:395
at Object.c [as get] (http://localhost:3000/js/vendor/angular.min.js:26:180)
at http://localhost:3000/js/vendor/angular.min.js:28:476
at c (http://localhost:3000/js/vendor/angular.min.js:26:180)
at d (http://localhost:3000/js/vendor/angular.min.js:26:314)
Bu benim denetleyicisi
function ProductListCtrl($scope, Product) {
$scope.products = Product.query();
}
ve bu modülü
angular.module('productServices', ['ngResource']).
factory('Product', ['$resource', function($resource){
var Product = $resource('/api/products/:id', { }, {
update: { method: 'PUT' }
});
return Product;
}]);
biri bana neler kaçırdığımı bir ipucu verebilir?
çok teşekkürler
CEVAP
Sizin kod iyi görünüyor, aslında kopyalanan ve örnek bir jsFiddle yapıştırılan çalışır (ayrı telefon konuşmaları): 6 min
Sabit daha kapsamlı bir örnek görmeden ne olduğunu söylemek ama yukarıdaki jsFiddle yararlı olacağını umuyoruz.Şüphe ediyorum ne uygulaması başlatılıyor olmaması 'productServices' modülü. Aynı hatayı verecek, başka bir jsFiddle bunu görebiliriz: http://jsfiddle.net/a69nX/1/
AngularJS ve MongoLab ile çalışmayı planlıyoruzKaynak ve MongoLab $için mevcut bir adaptör kullanmanızı öneriyorum: https://github.com/pkozlowski-opensource/angularjs-mongolab Ağrı MongoLab ile çalışmayı çok kolaylaştırır, eylem görebilirsiniz burada: http://jsfiddle.net/pkozlowski_opensource/DP4Rh/ Yasal Uyarı! Açıkçası burada ben önyargılı değilim bu yüzden bu adaptör (AngularJS örneklere dayalı olarak yazılı) takınıyorum.
Hata: [$] enjektör:unpr Bilinmeyen sağ...
Örneğini [$] enjektör:unpr Bilinmeyen ...
&; Bilinmeyen sağlayıcı: "aProvider &l...
Nasıl iki açısal uygulamaları tanımlam...
Açısal $http isteği sırasında Spinner ...