2017-02-07 8 views
0

私はExpress Handlebarsをノードのテンプレートエンジンとして使用しています。 HTMLコメントを追加するオプションがありますが、最終的なソースには印刷されない開発者コメントを追加する方法はありますか?クライアントサイドに出力のないハンドルバーの開発者のコ​​メント

これは私が見つけたものです:

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

しかし探し:

ビューでPHPで行うことができるものと同様
{{! This comment should only be visible in the source file, not in the client side }} 

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

あなたはコメントを削除するコードを最小限にするためのライブラリを使用するか、またはプリプロセッサを使用することができますそれらを削除する。これにはnpmパッケージもあります。https://www.npmjs.com/package/gulp-remove-html-comments – Zac

+0

私は現在、自分のヘルパーを使ってそれらを削除していますが、どういうわけか他にも可能かどうか疑問に思っています。 – Alvaro

答えて

0

私は終わりました自分のハンドルバーヘルパーを作成する:

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

私が行うことができますこの方法:

{{comment 'this field is here to indicate...'}} 
<input type="hidden" name="demo" value="4554"> 
関連する問題