modèles Freemaker rendent les variables avec la syntaxe suivante: $ {name}en utilisant freemarker avec JavaScript ES6 Strings modèle
Javascript chaînes de modèle ES6 ont une syntaxe similaire $ {name}
Le problème est que lorsque se exécute Freemarker sur le serveur, il essayera de rendre les templates dans le code javascript, car Freemarker pense qu'il a rencontré une variable (alors qu'en fait c'est un template javascript qui devrait être rendu sur le client). Recommandation sur la façon de gérer cela?
Une façon est d'envelopper tout le JS dans un commentaire de freemarker (il est donc jamais évalué),
ou mettre le code JS dans un fichier seprate (non inline dans la page html) afin qu'il ne soit jamais évalué par freemarker.