有人能告诉我如何在emberjs把手模板中加入注释代码吗?
<script id="restaurantDetail" data-template-name='restaurantDetail' type="text/x-handlebars">
//Commented code goes here
</script>
答案 0 :(得分:38)
根据github page的外观,您需要{{! comment text here}}
:
<强>评论强>
您可以使用以下语法为模板添加注释。
{{! This is a comment }}
如果您希望它们最终出现在输出中,您也可以使用真正的HTML注释。
<div> {{! This comment will not end up in the output }} <!-- This comment will show up in the output --> </div>
答案 1 :(得分:16)
我建议使用{{!-- comment here --}}
,因为此评论语法可以在评论中包含新行和}}
,例如:
Bad comments:
{{! badly commented {{if somecondition "red" "blue" }} }}
{{! badly multiline comments
another line }}
Comment that works:
{{!-- this is commented correctly {{if somecondition "red" "blue" }} --}}
{{!-- correct multiline comments
another line --}}
(我知道这是一个老问题,但在搜索ember模板评论时,这个答案首先出现在Google上,所以我想帮助未来的读者)