Force AngularJS to reload a route although option reloadOnSearch is set to false

Flo picture Flo · Oct 2, 2013 · Viewed 25.4k times · Source

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?

Answer

Chandermani picture Chandermani · Oct 2, 2013

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.