Y a-t-il un moyen d’insérer une chaîne avec des balises HTML dans un modèle de guidon sans que les balises ne soient échappées dans la chaîne à venir?
template.js:
{{content}}
utiliser le template
HBS.template({content: "test 123"})
résultat réel:
<i>test</i> 123
résultat attendu:
test 123
Essayer comme
{{{content}}}
J’ai reçu la référence officielle pour appuyer ma réponse:
Handlebars HTML-échappe aux valeurs renvoyées par
{{expression}}
. Si vous ne voulez pas que Handlebars échappe à une valeur, utilisez le “sortingple-stash”,{{{
.
Dans votre modèle, vous devez append une sortingple moustache comme celle-ci.
{{{content}}}
Selon la documentation Handlebars, http://handlebarsjs.com/expressions.html
Citation de la documentation ,
Si vous ne voulez pas que Handlebars échappe à une valeur, utilisez le “sortingple-stash”,
{{{
Transmettez le modèle HTML brut à Handlebars et obtenez la sortie HTML brute en utilisant des crochets sortingples.
{{{foo}}}