Red de conocimiento informático - Computadora portátil - ¿Cómo deshabilitar el almacenamiento en caché en el enrutamiento angularjs?

¿Cómo deshabilitar el almacenamiento en caché en el enrutamiento angularjs?

La carga de plantillas predeterminada de Angular se almacenará en caché. El servicio de almacenamiento en caché utilizado es $templatecache y el servicio que envía solicitudes de plantilla es $templateRequest. Hay dos opciones:

1. Llamar a $templatecache. remove (URL) o removeAll pueden borrar todos los cachés de plantillas después de enviar la plantilla de solicitud $http;

2. Utilice $provide.decorator para reescribir el $templateRequest nativo y deshabilitar el almacenamiento en caché. Como puedes ver, usa $templateRequest como caché de forma predeterminada, puedes eliminarlo.