title: angular ui-router: how do I reload a state when a path parameter changes but not reload when a query parameter changes?
body: <p>For example, I want this change in navigation to reload the state:</p>
  
  <ul>
  <li><code>#/detail/1</code></li>
  <li><code>#/detail/2</code></li>
  </ul>
  
  <p>But I do not want this navigation to reload the state:</p>
  
  <ul>
  <li><code>#/detail/1?search=blah</code></li>
  <li><code>#/detail/1?search=huzzah</code></li>
  </ul>
  
  <p>According to the ui-router documentation, setting <code>reloadOnSearch: false</code> should accomplish this, but try the plunk below. When <code>reloadOnSearch === false</code>, changing the path parameter doesn't reload the state even though the documentation says it should.</p>
  
  <p>Plunkr: <a href="http://run.plnkr.co/ZPy9uabYlkMilwdS/#/param">http://run.plnkr.co/ZPy9uabYlkMilwdS/#/param</a></p>