Ich mache eine Webseite, auf der Sie den Text bearbeiten können und nachdem Sie für eine Sekunde aufhören zu tippen, wird automatisch gespeichert, was Sie eingegeben haben.
Momentan arbeite ich nur die $ timeout Details aus. Ich habe es funktioniert, wenn ich die Methode update
ohne Parameter aufrufen, aber wenn ich es mit Parametern aufrufen, bekomme ich den Fehler:
Warum erhalte ich diesen Fehler beim Ausführen:
%Vor%aber nicht wenn ich das tue:
%Vor%Offensichtlich muss ich die Parameter in die Update-Methode übergeben, weil ich wissen muss, was ich aktualisieren soll.
%Vor% Ihr Code ruft update
sofort auf und versucht, seinen Rückgabewert als $timeout
Callback zu übergeben. Sie wollten wirklich update stattdessen vom $timeout
Handler aufrufen:
Tags und Links javascript angularjs