Comme mentionné. angulairejs charge différents modèles de routes, mais il utilise toujours le cache et le rechargement de la page ne fonctionne pas. Ne serait-il pas possible d'obtenir les dernières données de la base de données ? Comment puis-je empêcher le mécanisme de routage d'utiliser le cache ?
L'en-tête de réponse d'un certain fichier js.
Lors du chargement du modèle, seuls les fichiers js et css sont demandés et les demandes de page ne sont pas envoyées.
Le chargement du modèle par défaut d'Angular sera mis en cache. Le service de mise en cache utilisé est $tempalteCache, et le service qui envoie les demandes de modèles est $templateRequest. Vous pouvez avoir deux options :
1. Après l'envoi de chaque modèle de requête $http, vous appelez $tempalteCache.remove(url) ou removeAll pour vider tous les caches de modèles
.2. Utilisez $provide.decorator pour réécrire le $templateRequest d'origine et désactiver la mise en cache. Dans le code source de $templateRequest, vous pouvez voir qu'il utilise $tempalteCache comme cache par défaut. Vous pouvez le supprimer
. . . . . . . Si vous utilisez Angular et écrivez les données dans le modèle, quelle est la différence entre cela et rien ?
Les données doivent être écrites dans la résolution de l'itinéraire et liées dans le modèle.
Ajoutez une page de paramètres d'heure après votre page de modèle et elle sera rechargée à chaque fois. Je ne sais pas si c'est ce que vous voulez dire
.