我不断收到错误。我一直收到语法错误:
语法错误var _ p = [],print = function(){ _p.push.a ...');} return __p.join( '');
<script id="product" type="text/template">
<p><span>items</span><span class='items'><%= _.each(info.items, function(books) { %>
<%= books.name + ", " %>
<% }); %></span></p>
</script>
任何人都知道为什么会发生此错误。我看过其他一些使用这种风格的人,这似乎是正确的,但也许我错过了一个符号?
注意:修正了问题。
我的代码在错误的地方有=
个符号。
<%= _.each(info.items, function(books) { %>
应该是:
<% _.each(info.items, function(books) { %>
不确定为什么某些区域需要=
而其他区域不需要=
。也许有人可以解释。
在代码的这个区域中我需要使用<%= books.name + ", " %>
符号:
{{1}}
答案 0 :(得分:3)
使用默认设置,执行<%= variable %>
时,只会打印出variable
的值。
要评估(即运行一段Javascript代码),请执行<% alert('something') %>
答案 1 :(得分:1)
<%= variable %>
是<% print variable %>