Ich habe eine ng-Änderung für ein Eingabefeld in HTML, das an eine Bereichsvariable gebunden ist.
Jetzt, wenn ich das Eingabefeld ändere, zeichnet es die Grafik für jedes neue Zeichen, das ich schreibe. Ich möchte eine Verzögerung (N Sekunden) haben, also wird eckig warten, bevor der Benutzer die Eingabe beendet hat, bevor das Ereignis ng-change ausgelöst wird. Wenn mehrere ng-change-Ereignisse ausgelöst werden, werden die früheren abgebrochen und nur die letzten ausgeführt.
Ich habe die Verzögerung mit einem Timeout integriert, aber nach n Sekunden wird das ng-change-Ereignis noch mehr als einmal ausgelöst. Ich habe dieses Problem vorher gelöst, aber ich kann nicht herausfinden, wie ich es derzeit mache.
Abbrechen der vorhandenen '$ timeout' bevor Sie einen neuen Aufruf. – Blackhole