我试图在下划线模板的循环中添加这个if语句:
<% _.each( looks, function( listItem, index ){ %>
<% if(_.contains(firstBatch, listItem.id)){ %>
<% if (index % 2 == 0) { %>
<div class="large-6 column overlay-col">
<% } else { %>
<div class=" column overlay-col">
<% } % %>
<% } %>
<% }) %>
基本上它可以检测索引是否为偶数,但是我收到此控制台错误:
SyntaxError: missing : after property id
if (index % 2 === 0) {
代码有什么问题?
答案 0 :(得分:1)
我认为你的语法在第7行有一个bozo:
<% } % %>
这是多少百分比?
当你删除函数周围的所有装饰时,这一点就变得很明显了:
_.each( looks, function( listItem, index ){
if(_.contains(firstBatch, listItem.id)){
if (index % 2 == 0) {
<div class="large-6 column overlay-col">
} else {
<div class=" column overlay-col">
} %
}
})