AngularJS - Erkennen, Anhalten und Abbrechen von Routenänderungen

Ich kann das Ereignis sehen$routeChangeStart In meinem Controller, aber ich verstehe nicht, wie ich Angular anweisen soll, zu bleiben. Ich muss etwas wie "Möchten Sie SPEICHERN, LÖSCHEN oder ABBRECHEN?" und bleiben Sie auf der aktuellen "Seite", wenn der Benutzer Abbrechen wählt. Ich sehe keine Ereignisse, die es den Zuhörern ermöglichen, eine Routenänderung abzubrechen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage