J'utilise Handlebar.js comme moteur de création de modèles. Maintenant, je veux commenter certains des blocs de mes modèles de guidon. Mais ensuite, j'ai réalisé que Handlebar n'ignorait pas les expressions contenues dans le bloc de commentaires Handlebar. Une solution pour cela?
La dernière version de Handlebars a un support pour les commentaires de bloc:
{{!-- {{commented expressions}} --}}
https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9
Il suffit d’ajouter un point d’exclamation après les crochets d’ouverture.
Expression Normale:
{{expressions}}
Expression commentée:
{{!expressions}}
Utilisez cette méthode dans votre fichier de modèle de guidon.
<div class="entry">
{{!-- only output author name if an author exists --}}
{{#if author}}
<h1>{{author.firstName}} {{author.lastName}}</h1>
{{/if}}
</div>
Les commentaires ne seront pas dans la sortie résultante. Si vous souhaitez que les commentaires apparaissent, utilisez les commentaires HTML.
<div class="entry">
{{! This comment will not be in the output }}
<!-- This comment will be in the output -->
</div>