Este artículo describe la solución al problema de AngularJS siempre en caché de datos en IE. Compártelo para su referencia, como sigue:
pregunta:
Al hacer una solicitud (obtener) usar AngularJS para obtener datos del servidor y luego vincularlos a la página, encontrará que el resultado de los datos original siempre se muestra en IE. En este momento, sabremos que IE ha hecho caché.
Solución:
Podemos configurarlo para no almacenar en caché a través de $ httpprovider en la configuración de AngularJS. Los detalles son los siguientes:
ngapp.config (function ($ httpprovider) {// inicialize get si no está allí if (! $ httprovider.default.headers.get) {$ httprovider.default.headers.get = {};} // endable.isaJaxRequest () en asp.net Mvc $ httprovider.defaults.headers.common ["x-requested-with"] = 'xmlhttprequest'; 'No-Cache';});Espero que este artículo sea útil para la programación AngularJS de todos.