我在 jsp 应用程序中使用带骨干的下划线。
为了做到这一点,我使用了:
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
为了有类似小胡子的模板以避免jsp冲突。
到此为止,一切正常(即用简单的值正确填充模板)。
现在,我试图在模板中添加一个 for 循环以显示一个 json 数组。
所以我添加了这段代码:
<script type="text/template" id="im-template">
<div class="row">
<div class="horizontal-scroll">
{{ for (var i = 0; i < data.length; i++) {
var template = data[i];
alert(template.name);
} }}
</div>
</div>
</script>
但是在运行应用程序时,我得到:
Uncaught SyntaxError: Unexpected token for
您知道可能是什么问题或我该如何解决?
提前致谢!