Ich benutze AngularJS jetzt schon eine Weile und habe festgestellt, dass ab und zu $ timeout verwendet werden muss (scheint normalerweise ein jQuery-Plugin zu initiieren).
Vor kurzem habe ich versucht, den Digest-Zyklus besser und gründlicher zu verstehen, und bin auf die Funktion $ evalAsync gestoßen .
Es scheint, dass diese Funktion ähnliche Ergebnisse liefert $timeout
, nur dass Sie sie nicht verzögern. Jedes Mal $timeout
, wenn ich es verwendet habe, war es mit einer Verzögerung von 0, also frage ich mich jetzt, ob ich es $evalAsync
stattdessen hätte verwenden sollen .
Gibt es grundlegende Unterschiede zwischen den beiden? Welche Fälle würden Sie übereinander verwenden? Ich möchte ein besseres Gefühl dafür bekommen, wann ich welches verwenden soll.