Here is my problem, I have two views (View1 and View2) and a controller for each view (Ctrl1 and Ctrl2). In View1 I\'m trying to warn the user before he leaves the page accident
For those of you using angular-ui-router you would use is $stateChangeStart instead of $locationChangeStart, e.g.
$stateChangeStart
$locationChangeStart
$scope.$on('$stateChangeStart', function (event){ if (forbit){ event.preventDefault() } else{ return } })