我正在使用NetBeans作为我的IDE用于Ember.js项目.当我在下面的应用程序中创建句柄模板时,代码突出显示无法正常工作.
<script type="text/x-handlebars"> <div> </div> </script>
通常,当我选择第一个div时,它和它的匹配结束标签将突出显示黄色,但这不起作用.由于其内部的手柄脚本标记都被突出显示为红色为错误,并且不匹配.这使得写复杂的模板很烦人,因为可能难以确定语法错误.
解决方法
一个选项,直到Netbeans实现这个
enhancement,是在引用jQuery之后立即在index.html中添加以下脚本标签:
<script src="js/libs/jquery.js"></script> <!-- use following line to change script type to 'text/x-handlebars' --> <script>jQuery('script[type="text/html"]').attr('type','text/x-handlebars');</script>
这是GCoda提供的答案的变体.