0

我使用 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 */
?>
4

2 回答 2

3

正确答案是:

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

https://handlebarsjs.com/guide/#template-comments

于 2017-03-09T13:12:40.620 回答
0

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

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

这样我可以做到:

{{comment 'this field is here to indicate...'}}
<input type="hidden" name="demo" value="4554">
于 2017-02-10T14:38:04.290 回答