Ich habe einen sehr einfachen Code mit dem $ Standortdienst in eckigen, der nicht funktioniert.
angular.module("app",[]).run(function($rootScope) {
var $offFunction = $rootScope.$on("$locationChangeStart", function(e) {
if (confirm("Are you sure"))
return $offFunction();
return e.preventDefault();
});
});
Ich mag nur bestätigen, wenn der Benutzer die Seite verlassen will, aber es wird nicht funktionieren, wenn ich versuche, die Adresse in der Bar zu ändern oder wenn ich die Zurück-Button im Browser drücken. Hier
ist der Fiedler: http://jsfiddle.net/5dnm2/19/
Was ist die '$ offFunction()'? –
Wenn Sie eine neue URL in die Adressleiste eingeben, weiß die Anwendung nicht, dass die URL geändert werden soll. – zeroflagL