我正在使用 Visual Studio 2012 来编辑 HTML 和 JavaScript。我通过在内联脚本标签中使用部分视图来添加模板(参见下面的代码)。AngularJS 是一个 Javascript 框架,要求类型为text/ng-template
,但 Visual Studio 不会将其识别为 HTML 并且不提供语法高亮。如果类型是text/HTML
一切正常。
我的问题:Visual Studio 2012 中是否有一种方法可以关联自定义脚本类型来进行 HTML 语法突出显示?该解决方案不仅适用于 . text/ng-template
,还适用于您希望 HTML 语法突出显示的其他类型。
<script type="text/ng-template" id="filterOrder.html">
<!-- Sidebar comment-->
Search: <input ng-model="query"/>
Sort by:
<select ng-model="orderProp">
<option value="name">Alphabetical</option>
<option value="age">Newest</option>
</select>
<div id="status">Current filter: {{query}}</div>
</script>