title: How to trigger routeUpdate without changing the value of params in $location.search
body: <p>In my application I use <code>routeUpdate</code> to check if the <code>$location.search</code> string has changed and navigate accordingly in my view. 
  Like so. </p>
  
  <pre><code>$scope.$on('$routeUpdate', function(next, current) {        
      var slide_key = $location.search().slide_key;
      if (slide_key)
      $scope.go_to_slide(slide_key);      
  });
  </code></pre>
  
  <p>Also keep in mind that I use <code>reloadOnSearch</code> false to not reload the controller.</p>
  
  <p>Usually I trigger this by changing the <code>$location.search</code> and works fine</p>
  
  <p>Everything works fine but there is a case where I want to <strong>trigger this behavior without changing the search parameters</strong>. </p>
  
  <p>I tried to just change the search parameters to again the same value -> No luck. </p>
  
  <p>If I change it to another value then the <code>routeUpdate</code> fires and everything works ok. </p>
  
  <p>So how can I manually trigger the <code>routeUpdate</code> without changing value of params in <code>$location.search</code> ?</p>