Unbekannte Anbieter e-Anbieter Fehler bei der Verwendung von angularjs und ruby on rails
Ich habe eine Rails/AngularJS-app, die funktioniert gut in lokalen Entwicklungsumgebung. Allerdings, wenn ich bereitgestellt, diese app für Amazon-Cloud-die AngularJS gibt diesen Fehler in der browser-Konsole:
Unknown provider: eProvider <- e
Aber es funktioniert gut auf die Entwicklung-Umgebung.
Ich bin accesing den unten service von einem meiner javascript-Dateien.. für zB:-
userList. storeActorListWithId()
Mein service ist die folgende:-
woi.service('userList',['$rootScope', 'userAPI' , 'recoAPI', function($rootScope, userAPI, recoAPI){
var actorList = [];
var actorId = "";
return{
storeActorListWithId: function(data){
actorList = [];
angular.forEach(data,function(actor){
if(actor.castname)
{
actorList.push({name: actor.castname,id: actor.castid});
}
})
} ,
getActorListWithId: function(){
return actorList;
},
storeActorId: function(id){
actorId = id;
},
getActorId: function(){
return actorId;
}
}
}]);
Meine application.js die Datei ist wie folgt.Ist es minifizierung sicher ist oder nicht.
resolve: {
checkActorId: function($route,$location,$rootScope){
var url = $route.current.params.id;
var actorName = url.replace(/\-/g, " ").replace(/\~/g, "-").replace(/\$/g, "/");
var actorList = $rootScope.storeActorNameAndId;
if($rootScope.storeActorNameAndId){
angular.forEach(actorList, function(actor, key){
if(actor.name == actorName){
$rootScope.actorid = actor.id;
}
});
}
else
{
$location.path("home")
}
}
}
Ich habe versucht, viele Lösung(Verwendung von DI) gegeben auf der Webseite, aber keiner von Ihnen wird mir helfen.
Bitte helft mir..
Vielen Dank im Voraus
InformationsquelleAutor der Frage Catmandu | 2013-12-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich die Lösung, nach Stunden der Forschung.
Gab es problem minifizierung-sicher annotation zu lösen blockieren. Dieser code wurde mit den oben genannten Fehler.
Ich behoben, indem Sie den code zu diesem:
InformationsquelleAutor der Antwort Catmandu
In meinem Fall (Rails-app), die ich hatte zu entfernen die
uglifier
Juwel aus meinerGemfile
und entfernen Sie dann die config-Zeile inconfig/environments/production.rb
:InformationsquelleAutor der Antwort Dorian
in meinem Fall
wurde geändert, um
dann Verkleinerung funktioniert
InformationsquelleAutor der Antwort Mr.Green