web-dev-qa-db-fra.com

Rendu HTML en variable à l'aide de Jade

J'ai du texte stocké dans une variable qui contient du HTML. Par exemple, le <b> chat </b> dans le chapeau. Cependant, lorsque je le rends dans Jade, il apparaît avec les balises au lieu de rendre le formatage. Comment puis-je réparer cela?

56
tofutim

Le code mis en mémoire tampon par = est échappé par défaut pour des raisons de sécurité, mais pour générer des valeurs de retour non échappées, vous pouvez utiliser! =

p!= aVarContainingHTML

Pug Doc

120
agent-j

La syntaxe dont vous avez besoin est:

!{yourJsVariable}

si tu utilises #{yourJsVariable} il montre <>, mais avec !{} ce n'est pas le cas.

46
akazemis