开发人员在把手中发表评论,客户端没有输出

时间:2017-02-07 12:08:07

标签: javascript handlebars.js express-handlebars

我正在使用Express Handlebars作为节点的模板引擎。 我知道可以选择添加HTML注释,但有没有办法添加不会在最终源上打印的开发人员注释?

这是我发现的:

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

但是寻找:

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

类似于在视图中可以在PHP中完成的任务:

<?php
/* Comment here */
?>

2 个答案:

答案 0 :(得分:0)

我最终创建了自己的把手帮手:

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

我可以这样做:

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

答案 1 :(得分:0)

正确答案是:

{{!-- This comment won't get printed in this view --}}

http://handlebarsjs.com/#comments