In the route configuration of my AngularJS application most of the routes are defined with the option reloadOnSearch set to false as most of the ti
reloadOnSearch
false
I have not tried it, but something that you can try is.
In the $routeUpdate event handler call the $route.reload() method if you know the condition that should cause refresh of route.
$routeUpdate
$route.reload()