angularjsの達人がこれで私を助けてくれることを願っています。ここに私のangularjsコードがあります
$scope.$on('$routeChangeStart', function(event, next, current) {
if ($scope.myForm.$dirty) {
if(!confirm("Unsaved, do u want to continue?")) {
event.preventDefault();
}
}
});
データが汚れている場合はブラウザの戻るボタンのクリックで警告しますが、[キャンセル] または [OK] をクリックすると、ルートの変更が完了しevent.preventDefault()
ます。動作していないようです。何が間違っているのか誰でも指摘できますか