如何在emberjs脚本把手中做评论?

时间:2012-03-27 20:09:46

标签: ember.js sproutcore handlebars.js

有人能告诉我如何在emberjs把手模板中加入注释代码吗?

  <script id="restaurantDetail" data-template-name='restaurantDetail' type="text/x-handlebars">
//Commented code goes here
</script>

2 个答案:

答案 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上,所以我想帮助未来的读者)