title: LocationChangeStart event preventDefault not working
body: <p>I try to prevent navigate to a certain url with the following code</p>
  
  <pre><code>run(['$rootScope', '$location', function ($rootScope,$location) {
          $rootScope.$on('$locationChangeStart', function (event, next, current) {
              if (next) {
                  if (isProhibetedUrl(next)) {
                      event.preventDefault();
                  }
              }
          });
  </code></pre>
  
  <p>but it doesn't work and i enter a loop of 10 digests. I also tried $routeChangeStart with no success either.</p>