title: Prevent IE caching AngularJS/Restangular
body: <p>In IE, when I make an update to or destroy an item in a list, the action is successful, but the updated list/data is not returned from the server, thus the list is not being updated in the view.</p>
  
  <p>I've tried the following to no avail:</p>
  
  <pre><code>angular.module('casemanagerApp')
  .config(function($stateProvider, $urlRouterProvider, RestangularProvider) {
  
    if (!RestangularProvider.setDefaultHeaders) {
      RestangularProvider.setDefaultHeaders({});
    }
  
    RestangularProvider.setDefaultHeaders({'If-Modified-Since': 'Mon, 26 Jul 1997 05:00:00 GMT'});
    RestangularProvider.setDefaultHeaders({'Cache-Control': 'no-cache'});
    RestangularProvider.setDefaultHeaders({'Pragma': 'no-cache'});
  
    $stateProvider
  
    ...
  });
  </code></pre>
  
  <p>Can anyone point me in the right direction for a solution to this?</p>