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 time a page should not reload when search parameter changed.
But in rare circumstances I need a different behaviour where I need to reload the URL although only the search parameters changed.
Is there a way to force AngularJS to reload the URL although reloadOnSearch is set to 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.