node.js et Handlebars: le HTML compilé est échappé

J’utilise un guidon dans une application de nœud, et j’ai des problèmes.

C’est le template index.html

 {{CONTENT}} 

C’est le code

 var fs = require("fs"); var handlebars = require("handlebars"); var data = { CONTENT: "Hello world!" }; var templateFile = fs.readFileSync('./index.html', 'utf8'); var template = handlebars.comstack( templateFile ); var html = template(data); 

Le problème est que les balises sont échappées vers <B>

Comment puis-je éviter ça?

    De handlebarsjs.com :

    Guidons HTML-échappe aux valeurs renvoyées par un {{expression}}. Si vous ne voulez pas que le guidon échappe à une valeur, utilisez le “sortingple stash”.

     

    {{title}}

    {{{body}}}

    dans ce contexte:

     { title: "All about 

    Tags", body: "

    This is a post about <p> tags

    " }

    résulte en:

     

    All About <p> Tags

    This is a post about <p> tags

    Cependant, de mon sharepoint vue, cela peut aller à l’encontre de l’objective consistant à séparer un modèle de votre fichier js.

    Si vous utilisez la précompilation, utilisez l’option noEscape:

     handlebars.precomstack(content, {noEscape: true}) 

    Vous voudriez utiliser le ‘sortingple stash’ dans votre template:

     {{{CONTENT}}}