希望任何 angularjs 大师都可以帮助我。这是我的 angularjs 代码
$scope.$on('$routeChangeStart', function(event, next, current) {
if ($scope.myForm.$dirty) {
if(!confirm("Unsaved, do u want to continue?")) {
event.preventDefault();
}
}
});
当数据脏时,它会在浏览器后退按钮单击中发出警报,但在单击取消或确定时,它仍会完成路线更改。似乎event.preventDefault()
无法正常工作。任何人都可以指出什么可能是错的