J'essaie de faire fonctionner cette commande...
var template = $templateCache.get('nameOfTemplate.html');
Mais quoi que je fasse, je reçois un résultat indéfini.
var test = $templateCache.get('./templateBase.html')
console.log("TEMPLATE: " + test)
var test = $templateCache.get('/templateBase.html')
console.log("TEMPLATE: " + test)
var test = $templateCache.get('templateBase.html')
console.log("TEMPLATE: " + test)
var test = $templateCache.get('index.html')
console.log("TEMPLATE: " + test)
var test = $templateCache.get('app.js')
console.log("TEMPLATE: " + test)
Mais tout ce que j'obtiens, c'est...
TEMPLATE: undefined
TEMPLATE: undefined
TEMPLATE: undefined
TEMPLATE: undefined
TEMPLATE: undefined
Est-ce parce que cela ne fonctionne que sur les URL ?
Mon templateBase.html
est dans le même dossier que mon contrôleur.
Tout ce que je veux, c'est lire le contenu et le mettre dans une variable.
Je viens d'essayer
test = require('./templateBase.html');
console.log("require: " + test)
ce qui a fonctionné, mais require
lit le modèle lorsque l'application entière est chargée, et comme j'ai beaucoup de modèles, ce n'est pas une très bonne solution.