Mustache tips

Voici quelques tips pour ceux qui utilisent le moteur de rendu mustache.

Afficher du code HTML

Par défaut les variable affiché avec Mustach sont échappées.  Si elle contiennent du code HTML, vous pouvez indiquer de ne pas échapper les données.

Pour ce faire, vous pouvez utiliser {{{name}}} ou {{&name}}.

Reprenons l’exemple de la documentation de Mustache :

JS

{
  "name": "Chris",
  "company": "<b>GitHub</b>"
}

HTML


* {{name}}
* {{age}}
* {{company}}
* {{{company}}}
* {{&company}}
{{=<% %>=}}
* {{company}}
<%={{ }}=%>

Ce qui donne :

* Chris
*
* &lt;b&gt;GitHub&lt;/b&gt;
* <b>GitHub</b>
* <b>GitHub</b>
* {{company}}	

 

Gestion des valeurs NULL

Tips pour afficher quelque chose si votre variable n’est pas définie ou vaut NULL (ici j’affiche par exemple un loader):

{$^profil.nom}<span class="inline_loading">Chargement en cours ...</span>{$/profil.nom}

Ajouter un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *