varApp = Angular.module (' manager ', [' Ngroute ']); app. Config ([' $routeProvider ',function($routeProvider) {$routeProvider. When ("/index", {templateurl:"/templates/index.html", Controller:indexctrl}) . When ("/search", {templateurl:"/templates/search.html", Controller:searchctrl}) . When ("/basesettings", {templateurl:"/templates/basesettings.html", controller:basesettings}) . When ("/abouttech", {templateurl:"/templates/abouttech.html", Controller:abouttech}) . Otherwise ({redirectto:"/index" });}]); App. Config (["$httpProvider",function($httpProvider) {if( !$httpProvider. Defaults.headers.get) {$httpProvider. Defaults.headers.get= {}; } //Disable IE AJAX request caching$httpProvider. defaults.headers.get[' if-modified-since '] = ' Mon, 1997 05:00:00 GMT '; $httpProvider. defaults.headers.get[' Cache-control '] = ' no-cache '; $httpProvider. defaults.headers.get[' Pragma '] = ' no-cache ';}]);
Reference:
Http://stackoverflow.com/questions/16098430/angular-ie-caching-issue-for-http
How to set AJAX GET request not cached in AngularJS