title: AngularJS: how to reload route and rerun $routeProvider resolve?
body: <p>I let the user select an option which the controller's dependencies depend on,
  when the user changes that option, I want to reload the route but also run the resolve section of <code>$routeProvider</code>.</p>
  
  <p><code>$route.reload()</code> just reloads the controller, with the same dependencies.</p>
  
  <p>is there a way to do it without refreshing the entire window ?</p>