title: Angular: force resolve again
body: <p>My dependencies to be resolved rely on data which changes.  How do you force angular to resolve dependencies <strong>again</strong>?</p>
  
  <pre><code>  $routeProvider.
    when('/blah', {
      templateUrl: '/static/views/myView.html',
      controller: 'myCtrl',
      resolve: {
          theData: function(myFactory) {
              return myFactory.promise;
          }
      }
    }).
  </code></pre>
  
  <p>i.e, every time this <code>when</code> block is executed I want to re-resolve the dependency.</p>
  
  <p>Is this trivial, or not so much?</p>