Zwykły JavaScript ma window.onbeforeunload. Jak emulować to samo w AngularJS przy użyciu tras HTML5?Równoważność window.onbeforeunload w AngularJS dla tras
Jest $ beforeRouteChange, ale nie pozwala na anulowanie zdarzenia, o ile wiem.
Aby wyjaśnić: window.onbeforeunload będzie działać do nawigacji od strony, ale nie do nawigacji wewnątrz strony, np. przechodzenie z jednego kontrolera do drugiego za pośrednictwem interfejsu API historii HTML5.
działa dla 'tylnej button'? – Freewind
@Freewind jest check-in 1 maja 2013, aby działało z powrotem przycisku: https://github.com/angular/angular.js/commit/dc9a580617a838b63cbf5feae362b6f9cf5ed986 – Nils