Prevent IE caching AngularJS/Restangular <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>