ich eine sehr einfache Fabrik und Controller in AngularJS habe, dauerte es von einem anderen Beitrag auf Stack-Überlaufeine AngularJS Fabrik und Controller gibt undefiniert Fehler
var app = angular.module('testapp', []);
app.factory('commonService', function ($scope) {
var obj= {};
obj.func = function() {
console.log('route 1');
}
obj.func1 = function() {
console.log('route 2');
}
return obj;
});
app.controller('FirstController', function ($scope, commonService) {
console.log('route 1' + commonService.func());
});
app.controller('SecondController', function ($scope, commonService) {
console.log('route 2' + commonService.func1());
});
Aus irgendeinem diesem Grunde hält mir den Fehler Unbekannten Anbieter geben: $ scopeProvider < - $ scope < - commonService
Ich versuche eine Fabrik zu verwenden, um meinen Code aufzuräumen und einige Funktionen in meinem Controller wieder zu verwenden; Ich habe versucht, einen Dienst zu verwenden und hatte die gleichen Ergebnisse.
wo der "FirstController" heißt? – aseferov
Ich habe eine sehr grundlegende HTML-Datei
@nrdb [hier] (https://jsfiddle.net/z4xu0trf/) ein Arbeits JSFiddle ist. –