EmberJS和奇怪的IDE(文本编辑器)兼容性
EmberJS and weird IDE (text editor) compatibility
我相信很多人都注意到EmberJS在用IDE编写代码时有一种奇怪的行为。这是因为 HTML 代码位于标记内,其中 IDE 需要 JS,而不是 HTML。
<script type="text/x-handlebars">
<!--<h2>Welcome to Ember.js</h2>-->
{{outlet}}
</script>
崇高:上面的 h2 标签看起来根本没有评论。如果您使用快捷方式进行注释,则它会添加//注释,这些注释没有执行任何操作,它们只是将斜杠呈现到浏览器中。
括号:无法识别 HTML 标记,它们显示为纯文本
TextWrangler:只有结束标记突出显示为 HTML 标记
这是我尝试过的三个,似乎没有什么可行的。是否有人拥有任何其他IDE或知道如何使其正常工作?
由于您在车把模板定义中,您是否尝试使用车把注释语法?
在模板中使用带有 {{! }}
或 {{!-- --}}
的注释。
例
<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
希望对您有所帮助。
相关文章:
- 高亮显示时编辑文本大小和颜色
- 具有所有样式的文本正在复制到可编辑文本区域
- 文本编辑后,append函数不适用于文本区域
- Sitecore富文本编辑器-添加按钮
- 实时协作富文本编辑
- 计算content中的数字总和使用Jquery可编辑文本
- 正在寻找具有多种功能的文本编辑器
- 简单的Javascript文本编辑器或一组函数
- 具有.txt输出的富文本编辑器
- 文本编辑工具栏解决方案 (js),具有低级自定义
- 无法在实时服务器中发布富文本编辑器内容
- 是否可以在没有CMS的情况下使用富文本编辑器
- 用PHP文本编辑器压缩和合并JS文件
- HTML5中具有过程格式的单行文本编辑器
- ContentEditable元素--将光标移回可编辑文本的开头
- TinyMCE文本编辑器最大字符限制
- Bootstrap 3的就地文本编辑组件
- 如何使用剑道富文本编辑器自动大写第一个字母
- OnRowEditing编辑文本框焦点
- 替换富文本编辑器中的 HTML 标记