Artikel ini menjelaskan solusi untuk masalah AngularJS selalu cache data di IE. Bagikan untuk referensi Anda, sebagai berikut:
pertanyaan:
Dengan membuat permintaan (dapatkan) menggunakan AngularJS untuk mendapatkan data server dan kemudian mengikatnya ke halaman, Anda akan menemukan bahwa hasil data asli selalu ditampilkan di IE. Pada saat ini, kita akan tahu bahwa IE telah membuat cache.
Larutan:
Kami dapat mengaturnya untuk tidak cache melalui $ httpprovider dalam konfigurasi AngularJS. Dengan rincian sebagai berikut:
ngapp.config (function ($ httpprovider) {// inisialisasi get jika tidak ada jika (! $ httpprovider.defaults.headers.get) {$ httpprovider.defaults.headers.get = {};} // memungkinkan request.isajaxRaxRAXREXE () di asp.p. $ httpprovider.defaults.headers.Common ["X-REquested-with"] = 'xmlhttpRequest'; 'No-Cache';});Saya harap artikel ini akan membantu pemrograman AngularJS semua orang.