2017-02-07 1 views
0

J'utilise Express Handlebars comme moteur de template pour node. Je sais qu'il existe une option pour ajouter des commentaires HTML, mais y a-t-il un moyen d'ajouter des commentaires aux développeurs qui ne seront pas imprimés sur la source finale?Commentaires des développeurs dans les guidons sans sortie côté client

Ce que j'ai trouvé:

{{! This comment will not be in the output }} 
<!-- This comment will be in the output --> 

Mais la recherche de:

{{! This comment should only be visible in the source file, not in the client side }} 

similaires à ce qui peut être fait en PHP dans une vue:

<?php 
/* Comment here */ 
?> 
+0

Vous pouvez utiliser une bibliothèque pour minimiser le code supprimant les commentaires, ou utiliser un préprocesseur pour les avoir enlevés. Il y a aussi un paquet npm pour cela, https://www.npmjs.com/package/gulp-remove-html-comments – Zac

+0

J'utilise actuellement ma propre aide pour les supprimer, mais je me demandais simplement si c'était possible d'une autre manière . – Alvaro

Répondre

0

J'ai fini créer mon propre assistant de guidon:

Handlebars.registerHelper('comment', function(whatever) { 
    return ''; 
}); 

De cette façon, je peux le faire:

{{comment 'this field is here to indicate...'}} 
<input type="hidden" name="demo" value="4554">