title: Is there a way to conditionally turn off reloadOnSearch in a controller?
body: <p>I have a controller where I <em>sometimes</em> update the location using <code>$location.search({param1: newParam1Value)</code>.</p>
  
  <p>When I purposely change $location.search in the controller I would like to prevent a reload.  Otherwise, I want to keep the default <code>reloadOnSearch</code> behavior for this route/state.</p>
  
  <p>I can set <code>reloadOnSearch</code> to false when I define the state but then it will always be false.</p>
  
  <p>Is there a way to toggle the <code>reloadOnSearch</code> for the route from within the controller?  Alternatively, can I keep <code>reloadOnSearch: true</code> and just prevent reload some other way for the one instance where I don't want it to happen?</p>
  
  <p>I am using <code>ui.router</code>.</p>