0

我相信很多人已经注意到在 IDE 中编写代码时 EmberJS 有一个奇怪的行为。那是因为 HTML 代码在标签内,IDE 需要 JS,而不是 HTML。

 <script type="text/x-handlebars">
      <!--<h2>Welcome to Ember.js</h2>-->

      {{outlet}}
 </script>

Sublime:上面的 h2 标签看起来根本没有评论。如果您使用快捷方式进行评论,那么它会添加 // 不做任何事情的评论,它们的斜线只会被渲染到浏览器中。

方括号:不识别任何 HTML 标签,它们显示为纯文本

TextWrangler : 只有结束标签被高亮为 HTML 标签

这些是我尝试过的三个,似乎没有什么可行的。是否有人拥有任何其他 IDE 或知道如何使其正常工作?

4

1 回答 1

1

由于您在车把模板定义中,您是否尝试使用车把注释语法?

{{! }}在带有或的模板中使用注释{{!-- --}}

例子

<script type="text/x-handlebars">
  <div class="entry">
    {{! This comment will not be in the output }}
    <!-- This comment will be in the output -->
  </div>
</script>

更新

如果您使用 Sublime Text,则可以使用插件进行正确的评论格式,例如:https ://github.com/nrw/sublime-text-handlebars

希望能帮助到你。

于 2013-09-10T05:48:14.887 回答