此行有多个标记,语法错误

时间:2014-04-11 16:11:50

标签: underscore.js aptana aptana3

<script type="text/template" id="receipt_template">
    <tbody>
        <%
        for(var i=0;i<data.length;i++){
        %>
        <tr>
            <td align="center"><%=data[i].receipt_id%></td>
            <td align="center"><%=data[i].date%></td>
            <td align="center"><%=data[i].name%></td>
            <td align="center"><%=data[i].area%></td>
            <td align="center"><%=data[i].invoice_id%></td>
            <td align="center"><%=data[i].amount%></td>
        </tr>
        <%
        }
        %>
        </tbody>
</script>

enter image description here

我尝试使用下划线js中的html模板(http://underscorejs.org/#template) 它工作正常。也是netbeans ide的空错误。但aptana ide显示错误为&#34;此行的多个标记,语法错误&#34;。

我做错了吗?如何关闭此警告?

1 个答案:

答案 0 :(得分:0)

你没有做错任何事。下划线模板使用特殊的,可自定义的标记来嵌入javascript代码。您的IDE无法解析这些问题,并且认为所有HTML都会出现这些错误。