19 NİSAN 2013, Cuma
Açısal $http Önbelleğe alma sorunu YANİ
IE tarafından gönderilen tüm ajax çağrıları Açısal tarafından önbelleğe ve sonraki tüm aramalar için 304 response
veririm . İsteği aynı olsa da, yanıt ... benim durumumda aynı değildir. İstiyorum bu önbelleği devre dışı bırakın. $Http cache attribute
eklemeye çalıştım.ama hala hiç bir yardım. Bu sorunu nasıl çözülebilir?
CEVAP
4 Kasım 2013, PAZARTESİ
Her tek-önbellek GET isteği devre dışı bırakmak yerine, httpProvider $küresel devre dışı:
myModule.config(['$httpProvider', function($httpProvider) {
//initialize get if not there
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
// Answer edited to include suggestions from comments
// because previous version of code introduced browser-related errors
//disable IE ajax request caching
$httpProvider.defaults.headers.get['If-Modified-Since'] = 'Mon, 26 Jul 1997 05:00:00 GMT';
// extra
$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
}]);
Bunu Paylaş:
AngularJS dev makine üzerinde kısmi ön...
Asp önbelleğe alma.net-mvc...
Karma / memoization / önbelleğe alma s...
Önlemek http dosya Apache alma, Apache...
Açısal HTTP dönüştürmek.bir hizmet sağ...