-
Notifications
You must be signed in to change notification settings - Fork 1
Utilisation des template côté client avec Handlebars.js
Afin de pouvoir faire du templating côté client, nous utilisons Handlebars: http://handlebarsjs.com/
Les templates sont dans le dossier
analytica-server/src/main/java/web/app/scripts/template
<br/ >
Les templates sont décrits dans les fichiers possésant une extension .handlebars.
Afin de 'compiler' ces templates dans des fonctions javascripts il faut installer node js puis installer Handlebars.
npm install handlebars -g
<br/ >
Ensuite il faut aller dans le répertoire des template et utilser la commande suivante:
handlebars *.handlebars -f templates.js
<br/ >
Ceci aura pour effet de générer un fichier javascript contenant l'ensemble de vos templates.
Si le template se nomme templatename.handlebars alors il sera ensuite utilisable via la fonction templatename stockée dans l'objet javascript Handlebars.templates:
Handlebars.templates.templatename()
<br/ >
Si on veut lui injecter des données JSON:
Handlebars.templates.templatename(jsonData)
<br/ >