Aufruf habe ich eine AngularJS Fabrik wie dieseein Verfahren in einem anderen Verfahren in Angular js Fabriken
.factory('sampleFactory',function(){
var self = this;
return {
method1: function(arg) {
console.log(arg);
},
method2: function() {
self.method1('hello');
}
}
})
Wenn ich diesen Code renne ich erhalte eine Fehlermeldung self.method1 Angabe einer Funktion nicht.
Wie kann ich diese Fabrik arbeiten, indem ich eine Methode innerhalb einer anderen Methode aufrufen?
Das Objekt, das Sie von der Fabrik sind wieder anders ist, dass die ein 'self' Variable zeigt. – CuriousMind