0
En regardant How to read response headers in angularjs?, je vois des réponses qui impliquent de faire un http/ajax demande après la page se charge alors obtenir les en-têtes de réponse.Être « initialement chargé » têtes de réponse (non appel AJAX) avec AngularJS
J'ai une application angularJS qui a besoin de rendre la page (immédiatement quand elle se charge, pas après) en utilisant du JSON dans une clé d'en-tête de réponse personnalisée que j'ai ajouté sur mon backend python.
Y at-il un moyen non-hacky de faire cela? Ou est la tentative même de rendre une page Web en utilisant AngularJS pour analyser les en-têtes de réponse un hack en soi?
Mes têtes ressemblent à ceci (je suis en train de se myjson
):
Keep-Alive:timeout=1, max=100
myjson:{"key2": "value2", "key1": "value1"}
Server:Apache
Ce n'est pas vraiment comment AngularJS est conçu; Dans AngularJs, ** tout ** est fait avec les appels AJAX, y compris les demandes de modèles, les demandes de données JSON, etc. Je suppose * de votre question que le JSON est incorporé dans les en-têtes pour 'index.html', qui angulaire N'aurait pas accès à, car angulaire n'est pas chargé jusqu'à ce que le navigateur rencontre sa balise '