title: How to reload the current state?
body: <p>I'm using Angular UI Router and would like to reload the current state and refresh all data / re-run the controllers for the current state and it's parent.</p>
  
  <p>I have 3 state levels: <strong>directory.organisations.details</strong></p>
  
  <p><strong>directory.organisations</strong> contains a table with a list of organisations. Clicking on an item in the table loads <strong>directory.organisations.details</strong> with $StateParams passing the ID of the item. So in the details state I load the details for this item, edit them and then save data. All fine so far. </p>
  
  <p>Now I need to reload this state and refresh all the data.</p>
  
  <p>I have tried:</p>
  
  <pre><code> $state.transitionTo('directory.organisations');
  </code></pre>
  
  <p>Which goes to the parent state but doesn't reload the controller, I guess because the path hasn't changed. Ideally I just want to stay in the <strong>directory.organisations.details</strong> state and refresh all data in the parent too.</p>
  
  <p>I have also tried:</p>
  
  <pre><code>$state.reload()
  </code></pre>
  
  <p>I have seen this on the API WIKI for $state.reload "(bug with controllers reinstantiating right now, fixing soon)."</p>
  
  <p>Any help would be appreciated?</p>