我正在学习ember.js,有时想停用一些代码。我知道{{! }}适用于<script type="text/x-handlebars">内部的单行注释,但我无法使其适用于多行注释。也许是因为我里面有条件语句。

<script type="text/x-handlebars" id="stuff">
    {{!
      {{#if length}}
        foobar
      {{/if}}
    }}
</script>

但是后来我得到了这个错误:
Uncaught Error: Parse error on line xx:
...ngth}}    foobar  {{/if}}}}    {{ o
---------------------^
Expecting 'EOF', got 'OPEN_ENDBLOCK'

我也尝试使用<!-- ... -->,虽然该部分未显示,但我也收到此错误:

未捕获的错误:无法对不在DOM中的Metamorph执行操作

如果我只是删除那部分代码,则不会显示此错误。

最佳答案


{{!--
  This is a
  multiline
  comment
--}}

多行注释

09-25 19:11