AngularJS在IE下取數(shù)據(jù)總是緩存問題的解決方法
本文實例講述了AngularJS在IE下取數(shù)據(jù)總是緩存問題解決方法。分享給大家供大家參考,具體如下:
問題:
在使用AngularJS發(fā)出請求(GET)獲取服務端數(shù)據(jù),然后再綁定到頁面中,你會發(fā)現(xiàn)在IE中總是顯示原來的數(shù)據(jù)結果。這時候我們就會知道,IE做了緩存。
解決辦法:
我們可以在AngularJS的配置中通過$httpProvider來設置其不緩存。具體如下所示:
ngApp.config(function ($httpProvider) {
// Initialize get if not there
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
// Enables Request.IsAjaxRequest() in ASP.NET MVC
$httpProvider.defaults.headers.common["X-Requested-With"] = 'XMLHttpRequest';
//禁用IE對ajax的緩存
$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
});
希望本文所述對大家AngularJS程序設計有所幫助。
相關文章
詳解Angular.js數(shù)據(jù)綁定時自動轉義html標簽及內(nèi)容
本篇文章主要介紹了詳解Angular.js數(shù)據(jù)綁定時自動轉義html標簽及內(nèi)容 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
AngularJS實現(xiàn)與后臺服務器進行交互的示例講解
今天小編就為大家分享一篇AngularJS實現(xiàn)與后臺服務器進行交互的示例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Angualrjs和bootstrap相結合實現(xiàn)數(shù)據(jù)表格table
這篇文章主要介紹了Angualrjs和bootstrap相結合實現(xiàn)數(shù)據(jù)表格table,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03
Angularjs 根據(jù)一個select的值去設置另一個select的值方法
今天小編就為大家分享一篇Angularjs 根據(jù)一個select的值去設置另一個select的值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Web開發(fā)使用Angular實現(xiàn)用戶密碼強度判別的方法
這篇文章主要介紹了Web開發(fā)使用Angular實現(xiàn)用戶密碼強度判別的方法,需要的朋友可以參考下2017-09-09
使用Angular9和TypeScript開發(fā)RPG游戲的方法
這篇文章主要介紹了使用Angular9和TypeScript開發(fā)RPG游戲的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03

