Comment utiliser AngularJS $templateCache.get()?

J'ai besoin de mettre en cache certains fichiers HTML quand mon Angulaire contrôleur initialise.

Selon Angulaire $templateCache documentation je peux ajouter des modèles HTML pour Anguleux avec:

$templateCache.get('templateId.html')

Mais je ne peux pas obtenir que cela fonctionne. J'ai essayé d'obtenir le fichier de modèle dans le contrôleur et dans le module de fonction run () ( Plunker ). Mais je peux voir dans le réseau de la console que le modèle n'est pas récupérée.

app.run(function($templateCache) {
  $templateCache.get('templ.html');
});

Ce que je fais mal?

J'ai mal compris la documentation. Je pensais que le get() a été "HTTP OBTENIR ce modèle d'URL". Mais c'est juste une méthode de lecture. Pour nourrir l' $templateCache avec un modèle avec HTTP GET, voir la réponse choisie.

OriginalL'auteur HoffZ | 2014-07-15